4 ms·
I been wanting to make a forth+lisp language for a while now - inspired by HP's RPL (its so close to being a lisp!). Super cool
by thsksbd 2y ago
I been wanting to make a forth+lisp language for a while now - inspired by HP's RPL (its so close to being a lisp!).
Super cool
- xorvoid 2y agoA friend mentioned RPL, but that didn’t seem to even have first-class functions… unless I’m mistaken?
- ceving 2y agoYou can put functions on the stack.
- agumonkey 2y agowith arrow syntax even << a -> << a a * >> >> 'SQUARE' STO I still can't believe how advance RPL calculators were
- thsksbd 2y agoThe HP engineers were good. First HP engineers made RPL, then they attended Sussman and Abelson's intro to CS class. I think Sussman once said that, if RPL had anonymous functions it'd be a perfect lisp. They were real good. https://ocw.mit.edu/courses/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video_galleries/video-lectures/ https://ocw.mit.edu/courses/6-001-structure-and-interpretati...
- thsksbd 2y agoIm not a CS guy, so I dont know what "first class" means. I can do whatever to a function. I can use it as an argument. I can return it from another function. I can make a function that modifies functions. All that w/out doing anything out of the ordinary day to day programing.