diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2021-02-20 09:36:09 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2021-02-20 09:36:09 +0100 |
commit | 69847b2f9b649b0428aaa131fb7da3ad6f5c89f7 (patch) | |
tree | ec70b212badbb131ac55c08c5ddb85c77acddeec /non-posts/guile-picture-language | |
parent | 6770f8caa7494467d176b4f6241ba521916d5fb7 (diff) |
Add post about the Guile Picture Language.
Diffstat (limited to 'non-posts/guile-picture-language')
-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")))) |