summaryrefslogtreecommitdiff
path: root/non-posts/guile-picture-language/index.skr
blob: 40539db15d8109f74a673312d08d7f278e1a4258 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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"))))