Live data from Hacker News

What Is a Logo-Like Language?

maxhallinan.com

11–20 of 39 posts

Re: What Is a Logo-Like Language?

#11
post #10

Rebol and Red [1] are the only languages that I know which acknowledge having Logo heritage in their design and philosophy. Speaking from my experience, I can tell that working in them is indeed a deeply embodied microworld-like experience, they way author describes. Manipulating homoiconic structures feels highly spatial, as if you're molding a clay with your own hands, or rather palpating the Urschleim. High polymo…

Link 4 is broken. Thanks for insight!

Re: What Is a Logo-Like Language?

#12
post #10

Rebol and Red [1] are the only languages that I know which acknowledge having Logo heritage in their design and philosophy. Speaking from my experience, I can tell that working in them is indeed a deeply embodied microworld-like experience, they way author describes. Manipulating homoiconic structures feels highly spatial, as if you're molding a clay with your own hands, or rather palpating the Urschleim. High polymo…

Link 4 is broken. Thanks for insight!

HN ignored last exclamation mark for some reason, changed the link to MAL.

Re: What Is a Logo-Like Language?

#13
post #5

Logo is actually more than just a toy language for turtle graphics. It's a serious language with a lot of inspiration from Lisp (although not using sexps).

I seem to recall at least one Logo I used as a kid had an "advanced mode" that in hindsight boiled down to S-Expressions and several more Lisp functions added to its standard library. Wish I could recall which Logo that was. Maybe one of the later LCSI builds (Apple Logo or IBM Logo), but possibly some version of Lego's TC Logo?

Doesn't look like IBM Logo, from a glance at the manual on my shelf. IBM Logo did have a `startup` feature, which Rebol and Red (pending security design issues) use, so you can pre-load things into your environment.

Re: What Is a Logo-Like Language?

#14
While Processing isn't logo-like in syntax it is logo-like in intention as in it tries to make it very easy for users to get graphics on to screen.

Processing is java-based, but it has spawned both a js verison 'p5.js' and a python version 'processing.py'.

https://processing.org/ https://p5js.org/ https://py.processing.org/

Re: What Is a Logo-Like Language?

#15

While Processing isn't logo-like in syntax it is logo-like in intention as in it tries to make it very easy for users to get graphics on to screen. Processing is java-based, but it has spawned both a js verison 'p5.js' and a python version 'processing.py'. https://processing.org/ https://p5js.org/ https://py.processing.org/

Logo's intention was not to make it easy to get graphics on the screen. Turtle Geometry is a mathematics made for learning. And it is only one part of the bigger picture of problem solving, using a computer both to solve problems, and to learn about how to solve them.

Re: What Is a Logo-Like Language?

#17

>Does this mean that the use of the language is more important than the language itself? The answer is a resounding yes. C became popular because it is the native language of Unix. It was Rails that made Ruby popular. JavaScript is popular because it is implemented by all the browsers. Objective-C became popular because of iOS, and similarly with Swift. Visual Basic was one of the most popular languages for a time be…

Objective-C became popular because it was the Mac language.

Re: What Is a Logo-Like Language?

#18
Does anybody still have a copy of the file from the MIT-AI Lab PDP-10 called "AI: HUMOR; LOGO TURTLE" or something like that? I haven't been able to find a copy myself, but I remember reading it and have confirmed that it existed, and that it was published in SIGART around 1982.

It was Leigh Klotz's sarcastic response to a Defense Department questionnaire to Terrapin about how their technology could be used to kill people.

He proposed deploying a swarm of thousands of LOGO turtles to crawl around the battlefield in mesmerizing geometric patterns, and stab the enemy with a quick succession of PENUP and PENDOWN commands (proving once again that the pen is mightier than the sword).

Cybernetic Zoo: A history of cybernetic animals and early robots: 1969 – The Logo Turtle – Seymour Papert et al (Sth African/American):

http://cyberneticzoo.com/cyberneticanimals/1969-the-logo-tur...

Logo's Yellow Turtle: First programmed in 1970. Built at MIT AI Lab:

https://www.youtube.com/watch?v=KeFhFPNO8hc

Logo Update, Volume 4, Number 3 - Spring 1996:

http://web.archive.org/web/20120904211432/http://el.media.mi...

Re: What Is a Logo-Like Language?

#20

While Processing isn't logo-like in syntax it is logo-like in intention as in it tries to make it very easy for users to get graphics on to screen. Processing is java-based, but it has spawned both a js verison 'p5.js' and a python version 'processing.py'. https://processing.org/ https://p5js.org/ https://py.processing.org/

Logo's intention was not to make it easy to get graphics on the screen. Turtle Geometry is a mathematics made for learning. And it is only one part of the bigger picture of problem solving, using a computer both to solve problems, and to learn about how to solve them.

99% of logo users only drew imperative pictures, and that it why logo is famous.
Post reply on HN