3 ms·
>Pretty sure Logo was originally implemented with a lisp, no? Logo is a bare-bones Lisp disguised as an educational language.
by flavio81 7y ago
>Pretty sure Logo was originally implemented with a lisp, no?
Logo is a bare-bones Lisp disguised as an educational language.
- kamaal 7y agoI recently picked up 'Turtle Geometry' from Abelson and diSessa. And it was a mind blowing experience. Really makes you think what kind of fun programming was about back then and its potential. Frankly speaking you begin to feel programming has kind of lost its way.
- taeric 7y agoIt is still somewhat there. Just competing with a lot more advanced things now. I also picked up that book. What are you using to work through the exercises?
- kamaal 7y agoI'm using TerrapinLogo. Its free but not quite, but works for the most part. Also supports multiple turtles.
- lonelappde 7y agoAll the easy problems are solved. Logo and processing and scratch exist Programming didn't lose its way, it move forward on its way.
- pgtan 7y agoBut it is also a excellent concatenative (left-to-right) language with brilliant procedure definition mechanism. Here as example, an oneliner to draw ascii christmas tree, we made with the kid last year: ? tanne.print tanne.output tanne.shift tanne.split 19 3 3
- taeric 7y agoWhat are you using to execute this? The Python module?
- pgtan 7y agoBerkeley Logo (brand new in version 6.1). I have compiled two versions, with and without wx. The file with the procedures is on github: https://github.com/pgtan/puzzles/blob/master/baum1.lg https://github.com/pgtan/puzzles/blob/master/baum1.lg https://github.com/jrincayc/ucblogo-code https://github.com/jrincayc/ucblogo-code
- lonelappde 7y agoIt's a bit silly to hide the work in a method call and call it a "one-liner".