News for hackers. Stuff that matters.
Re:Defense of Lisp Macros by umanwizard on Friday July 26, 2024 @10:57AM (#41079149)
I think using lisp vs other languages is pretty much completely orthogonal to whether the degree is theoretical or practical.
Re:Defense of Lisp Macros by dartos on Friday July 26, 2024 @11:06AM (#41079210)
I strongly disagree.

Idk if lisp is the perfect language to teach, but the choice in language absolutely flavors a student's understanding of computing, especially early on.

I think “lighter” languages with fewer built in abstractions would allow students to better understand the theoretical backing of what they’re doing.

Like what’s the difference between and class and a closure?

It doesn’t really matter for the practical day to day work, but certainly does to compiler designers and programming language theory folks.

You wouldn’t really get a sense for that in Java or python, but you might in a lisp or maybe js.