logoalt Hacker News

iLemminglast Tuesday at 8:45 PM1 replyview on HN

You can replace Java there with pretty much any OOP language, where functions are not first-class citizens, and it will still be true. There are no "false claims" here. The main point is valid. We have orchestrated an entire industry around "objects", while much simpler abstractions have already existed. You probably just have not experienced the "true" nature of Lisp, where you can interactively change any behavior of the running program, directly from your editor, without linking, linting, compiling, restarting or even saving the code you type. The process is an enormously joyful experience, it feels like playing a video game. You probably have little idea of what we've lost and what we've gained from the industry heavily tilting towards OOP.


Replies

Jtsummerslast Tuesday at 8:50 PM

> There are no "false claims" here.

You wrote:

>> The Gang of Four book exists because Java made functions second-class citizens

That is a false claim. You asserted a causal relationship between Java and the content of the GoF book that does not exist without time travel.

> You probably just have not experienced the "true" nature of Lisp, where you can interactively change any behavior of the running program, directly from your editor, without linking, linting, compiling, restarting or even saving the code you type.

Sure buddy. You know so much about me...

show 2 replies