News for hackers. Stuff that matters.
Re:Cyclone Scheme by fn1 on Tuesday October 06, 2020 @11:27AM (#24698716)
> Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary.

"A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away." - Antoine de Saint-Exupery

Re:Cyclone Scheme by Wezl on Tuesday October 06, 2020 @03:29PM (#24701432)
I've been writing a picolisp-like lisp interpreter[1] and I have really noticed this too. I added a length built-in just because recursion wasn't working properly, but if I had continued without the important functionality for too long, I would have needed to implement many more functions (and the lisp still would be missing important things).

[1]: https://github.com/ErmineII/mapL