A turtle graphics implementation for R7RS Scheme
Jason K. MacDuffie 750793d369 fix a bug in circle | 6 mēneši atpakaļ | |
---|---|---|
client | 7 mēneši atpakaļ | |
examples | 7 gadi atpakaļ | |
server | 7 mēneši atpakaļ | |
.gitignore | 7 gadi atpakaļ | |
LICENSE | 8 gadi atpakaļ | |
README.md | 3 gadi atpakaļ | |
canvas.gauche-tk.scm | 3 gadi atpakaļ | |
canvas.gauche-web.scm | 3 gadi atpakaļ | |
canvas.guile-web.scm | 3 gadi atpakaļ | |
canvas.kawa-web.scm | 3 gadi atpakaļ | |
canvas.sld | 3 gadi atpakaļ | |
physics.sld | 3 gadi atpakaļ | |
screenshot.png | 9 gadi atpakaļ | |
simple.sld | 6 mēneši atpakaļ | |
syntax.sld | 2 gadi atpakaļ | |
turtle3.body.scm | 6 mēneši atpakaļ | |
turtle3.sld | 1 gadu atpakaļ | |
vector.sld | 6 mēneši atpakaļ | |
web-client.scm | 3 gadi atpakaļ |
This library is for turtle graphics implemented in R7RS Scheme. Because there is no portable way to implement graphics, the code was made modular enough to have multiple front-ends. For Gauche, gauche-tk is used. For Kawa, the built-in HTTP server is used to send instructions to a browser front-end.
There is also effort to unify the use of the web front-end for multiple implementations.
YASOS is a dependency to allow extending the turtle.
Here is a picture of the "dragon" curve.
You may redistribute or modify this library under the terms of the GNU GPLv3, or any later version. See LICENSE for details.