There's a StrangeLoop talk about teaching programming by Felienne Hermans ( https://www.youtube.com/watch?v=g1ib43q3uXQ ) that claims that all fields have an "exploration vs instruction" debate on how to teach their field, but this debate is apparently absent from the field of programming for the most part, wherein the "mess around and figure it out" exploration style of LOGO and Papert ("every time you teach somethi…
History of Logo
51–60 of 89 posts
Re: History of Logo
#52Earlier quoted context omitted.
I really like it. It is so unobtrusive. At first i've been surprised because i disabled in-browser Pdf-reading, but it almost looked like a pdf-reader. All proportioned and positioned just right, no fiddling necessary. And not laggy either. This is how it should be! (For me.)
it is a pdf reader, our own fork of PDF.js https://github.com/eScholarship/pdfjs-embed2
Re: History of Logo
#53Earlier quoted context omitted.
it is a pdf reader, our own fork of PDF.js https://github.com/eScholarship/pdfjs-embed2
I wondered about that, since the original document obviously was a pdf. Anyways, doesn't matter because your fork did the right thing for me on 24" @1920x1200, while i've been up for about 7 hours, reading and beginning to feel a little tired. When i came across your's it eased me into focus. Again: This is how it should be!
Re: History of Logo
#54Earlier quoted context omitted.
There's some merit to both sides. As a kid in the eighties, I remember being annoyed by Logo -- it seemed a toy, and even as I child I wanted to learn the tools with which "real programs" (mostly games) could be written.
Berkeley Logo has higher order mapping functions like "cascade" and "crossmap" which I miss in modern Emacs Lisp with its countless packages for example. If you want something more fancier, NetLogo provides agent based parallelism which is more suitable for games. The only thing I miss in (Berkeley) Logo is a better fill function.
Thanks for volunteering! :) The code's at
Re: History of Logo
#55Re: History of Logo
#56It wasn't until years later that I realized that Logo had a bunch of neat fundamentals (like functions, which were totally foreign to BASIC-fluent me). It's a shame it wasn't more attractive to a kid like me.
Re: History of Logo
#57Earlier quoted context omitted.
There's some merit to both sides. As a kid in the eighties, I remember being annoyed by Logo -- it seemed a toy, and even as I child I wanted to learn the tools with which "real programs" (mostly games) could be written.
Snap! has the full power of Scheme (first class functions, user defined blocks, recursion, closures, continuations, JavaScript integration, etc), with a visual block syntax and playful graphical environment with turtle graphics like Scratch. The following post is a couple years old, but maybe somebody can provide some updates and recent info! Edit: I should have RTFA first, which is totally up to date, just published…
The article has eight authors, and of course the time required to write something is \Theta(n^2) in the number of authors, so it was a long slog, although worth it because in between yelling at each other we had some great conversations about education and computers and Logo technology.
I am inordinately proud of Snap!, which is almost entirely the work of Jens Mönig. My big contribution was to talk him into lambda. (Coming in the next version: APL-style vector and matrix operations. After that we just have to find a way to shoehorn in Prolog and we'll be the unification (pun not intended) of all the good programming languages.)
Re: History of Logo
#58Earlier quoted context omitted.
There's some merit to both sides. As a kid in the eighties, I remember being annoyed by Logo -- it seemed a toy, and even as I child I wanted to learn the tools with which "real programs" (mostly games) could be written.
Snap! has the full power of Scheme (first class functions, user defined blocks, recursion, closures, continuations, JavaScript integration, etc), with a visual block syntax and playful graphical environment with turtle graphics like Scratch. The following post is a couple years old, but maybe somebody can provide some updates and recent info! Edit: I should have RTFA first, which is totally up to date, just published…
https://web.archive.org/web/20180629001523/https://snap-apps...
They are now here: http://snapapps.github.io/
Re: History of Logo
#59Seymour Papert, introducing "The Turtle": https://www.youtube.com/watch?v=-V_OPfmbbCk https://www.youtube.com/watch?v=fTO-Ruby-Uo https://www.youtube.com/watch?v=CJlRGe5QGhs