logoalt Hacker News

pjmlpyesterday at 12:24 PM1 replyview on HN

There is a good compromise with reflection, attributes, metaclasses, one line lambdas, comprehensions

Now the lack of machine code generation for something Lisp was doing in the 1960's, Smalltalk in the 1980's, SELF in 1990's, and having to fall back on C, C++ and Fortran is bonkers.

Thankfully this is finally becoming a priority for those willing to sponsor the effort, and kudos to those making it happen.

I would rather use Common Lisp, in something like Allegro, but I will hardly find such a job, thus only arguing about language features doesn't take us that far.


Replies

vrighteryesterday at 6:31 PM

a lambda that forces you to define a function elsewhere if you want to do anything nontrivial in it defeats the purpose