diff options
Diffstat (limited to 'non-posts/guile-picture-language/index.skr')
-rw-r--r-- | non-posts/guile-picture-language/index.skr | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/non-posts/guile-picture-language/index.skr b/non-posts/guile-picture-language/index.skr new file mode 100644 index 0000000..40539db --- /dev/null +++ b/non-posts/guile-picture-language/index.skr @@ -0,0 +1,29 @@ +(post + :title "Guile Picture Language" + + (h1 [The Guile Picture Language]) + + (p [The Guile Picture Language provides a Guile library containing +simple procedures to generate primitive shapes, to manipulate them, +and to compose them to build complex pictures. While this library +could be used to procedurally generate images, it is really meant to +be used interactively.]) + + (wide-img "/images/guile-picture-language.png" "Interactive session with the picture language") + + (p [Pictures in this language are first class values like numbers or +strings, so they are displayed as actual pictures, not as text. We +suggest using ,(ref "/guile-studio" "Guile Studio") to play with the +picture language, as it comes with everything you need to play with +the picture language interactively.]) + + (p [Sound interesting? Take a look at the ,(ref +"/guile-picture-language/manual.html" "illustrated manual") for many +examples.]) + + (h2 [Resources]) + (ul + (li (ref "/guile-picture-language/manual.html" + "Reference manual")) + (li (ref "https://git.elephly.net/software/guile-picture-language.git" + "Source code repository")))) |