Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
LispMe – the Scheme system for PalmOS (2008) (lispme.de)
94 points by app4soft on Jan 29, 2023 | hide | past | favorite | 14 comments


This gives me fond memories and actually LispMe turned out to be literally life changing for me. Not that I used that app much, but as I just had gotten a Palm Pilot 3, I liked playing with it a bit. But it triggered my interest into finally learning Lisp and Scheme and that had a big influence onto my professional career which turned from the prospect being a Java programmer into a professional Lisper, which I still am today.

In my eyes, the Palm Pilot 3 was a really amazing device. Portable, long run time and with an 8 MHz 68000 processor up to most tasks. A bit a pity, there was not a larger eco system around it and it was basically the last of its kind. LispMe was very cute, though of course not for larger tasks. Still, as written above, quite life changing :)


It was not quite so pivotal for me, but it was also my first Lisp and probably made me a more functional programmer :) I spent many long bus rides toying with puzzles and ideas in LispMe, my Palm precariously balanced on my (paper) notebook.

Of course I have all sorts of portable computers now. But I have kept my Palm. It still impresses me. There's a certain magic to it. A computer, a general-purpose programmable computer. And it fits in a shirt pocket and runs on AAA batteries. A real wonder of 20th century technology.


I messed around with it a bunch too. It was decently usable on devices with a physical keyboard (Treo and the like).


Curious to know what kind of software you write as a professional Lisper if you're willing to share.


I recommend reading the interpreter code. It is quite interesting and really clean. It feels like by gone hacker age where just doing simple stuff would get you far. Nowadays I guess a project like this would be a bloated mess.


Let's see, we need a parser, so npm install parse...


I wonder if that’s the contrast between bespoke furniture vs ikea. Anyone can build a lisp interpreter these days with judicious npm install usage. I guess the spark’s been lost. On the other hand more people have decent furniture..


Is there a docker image?


I went to Gymnasium (German High School) at Wasserburg am Inn, just south of Rosenheim where the LispMe author is from - a beautiful area.


Did you happen to see the Cops around? :)


> Sadly, PalmOS is dead, RIP.

Is PalmOS really dead? Are there any corners of the internet where it or apps for it are still being developed?

I liked it a lot more than I like my modern Android phone.


There's Worldle for Palm OS, for example: https://github.com/RobbieNesmith/PalmWordle

POSE has also been ported to WASM recently, which means it runs on both Android and iOS as a PWA: https://github.com/cloudpilot-emu/cloudpilot-emu

But I agree with the author in that, beyond emulation, i.e. regarding actual devices and real-world usage, Palm OS effectively died some time in the late 2000s.

It was ultimately a victim of its early success, I'd say – the legacy (Garnet) ecosystem was too large for the very ambitous Cobalt project to ever get traction with device manufacturers and developers working on the platform.


Those day, for reasons, I would often find myself waiting without a computer. I spent some of it implementing a Go game tree viewer and editor (including branching) with graphical Goban display, all in LispMe - entirely coded with a stylus! I should restore it.

ADD: I connected him with my professor and he got a publication out of it


I used it in place of the calculator on mine.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: