simple-graphics
Check-in [85ab757886]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Elaborated the README a bit, with more idealism!
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:85ab757886a65c3bef6f52d4bf6e37357dbb2c73
User & Date: alaric 2012-07-10 10:11:42
Context
2012-07-10
10:38
Quick start guide in README.wiki check-in: 7f6f93c47b user: alaric tags: trunk
10:11
Elaborated the README a bit, with more idealism! check-in: 85ab757886 user: alaric tags: trunk
2012-07-09
20:07
Release v0.2 check-in: 845e1aac0b user: alaric tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to README.wiki.

1
2
3
4
5
6






















7
This is simple-graphics, a turtle graphics library for Chicken Scheme.

It is designed for educational use, to let new programmers quickly
have something interesting they can program the computer to do: draw
pictures. This has more immediate appeal than arithmetic...























Please see [https://wiki.call-cc.org/eggref/4/simple-graphics|the egg page in the Chicken Wiki for the documentation].






>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

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
This is simple-graphics, a turtle graphics library for Chicken Scheme.

It is designed for educational use, to let new programmers quickly
have something interesting they can program the computer to do: draw
pictures. This has more immediate appeal than arithmetic...

There are dedicated turtle graphics apps out there, and there's the
original Logo programming language that really pioneered the use of
turtle graphics in education, but my simple graphics engine is
slightly special: you use it through a normal Scheme interactive
prompt rather than a special "dumbed down" interpreter. That means you
can start by typing in simple graphics commands that are executed
immediately, then slowly progress to use the full power of Lisp - a
language capable of "lowly" systems programming, commercial
applications, or advanced artificial intelligence and computer science
research.

Having that continuum is valuable in subtle ways. A learner can start
by drawing simple pictures then, with a little assistance, connect to
a Web server to obtain live temperature readings from sensors and draw
a dashboard with moving gauges and charts of previous values. They can
migrate towards solving "real problems" and producing useful software
in a series of tractable steps. They can develop the confidence to
leave the simple interactive turtle graphics environment and produce
other kinds of software, such as command-line tools, network daemons,
and Web applications, without needing to overcome any fundamental
hurdles.

Please see [https://wiki.call-cc.org/eggref/4/simple-graphics|the egg page in the Chicken Wiki for the documentation].