News for hackers. Stuff that matters.
Re:The lost cause of the Lisp machines by raverbashing on Thursday November 20, 2025 @06:18AM (#45991469)
Yes I agree, pure functions are good building blocks (for the most part), but I don't think the current abstractions and ways of bridging the FP and Procedural world are good enough

Also have you managed to eliminate the side effect of your IP register changing when your program is running? ;)

Re:The lost cause of the Lisp machines by dreamcompiler on Thursday November 20, 2025 @09:10AM (#45992727)
I love FP but at the end of the day registers are global variables. Half of modern compiler theory consists of workarounds for this sad truth.
Re:The lost cause of the Lisp machines by lucas_membrane on Thursday November 20, 2025 @03:09PM (#45997038)
A functional program is an a self-contained expression -- an isolated system following its own rules. The foremost example we have of such a thing is the universe itself, but the universe is not a good example in this discussion, because we have plenty of reasons to think that the universe contains pure (not pseudo-) randomness. Beyond that, isolation , when it matters, is not an easily proven proposition, and is a deplorable fantasy when assumed in many of the other science and engineering disciplines.
Re:The lost cause of the Lisp machines by mr_toad on Thursday November 20, 2025 @09:12AM (#45992751)
> but I don't think the current abstractions and ways of bridging the FP and Procedural world are good enough

I find that both Python and Javascript allow you to use functional code when appropriate, without forcing you to use it when it isn’t.