4 ms·
> I don't think the fact that the language I have mostly written code in in recent years is Emacs Lisp is unrelated to the above moment. Given that LOGO is a L
by mbork_pl 3y ago
> I don't think the fact that the language I have mostly written code in in recent years is Emacs Lisp is unrelated to the above moment.
Given that LOGO is a Lisp dialect, that sounds resonable.
- OhMeadhbh 3y agoYup. Lots of people forget that. They see turtle graphics and think LOGO is a toy. I learned Lisp very shortly after learning LOGO and was introduced to recursion in Lisp. It was several years before I got back to LOGO on the TI 99/4A and (of course) tried out recursion related to building adventure games. IIRC, TI Logo only allowed 4 or 5 levels of recursion (I guess it wasn't using tail recursion?). I keep hearing about m-expressions, and think about how they're similar to the LOGO syntax (though I don't think they're exactly the same.) Worth reading if you haven't heard about them: https://en.wikipedia.org/wiki/M-expression https://en.wikipedia.org/wiki/M-expression Especially if your biggest critique of Lisp is "all those annoying parentheses."