top | item 43381627

Everything Picolisp can do, and more

110 points| damir | 11 months ago |picolisp.com

14 comments

order

mijoharas|11 months ago

So, one thing I'm not seeing obviously in this list of articles (which seem great in general!) is an explanation of how picolisp contrasts to other lisps? Something explaining why I might reach for picolisp instead of, say, scheme or common lisp?

Can anyone share something showing that, or explaining a little bit more about picolisp for someone unfamiliar with it? (I thought the pros/cons list on the page might describe it a little more, but it didn't make things immediately clear to me).

lithos|11 months ago

Yeah LISP has major issues of "that's neat, what happens when you try IO". Anything from drawing on the screen, connecting to a socket, or even nonterminal keyboard input ends up being such a pain.

actionfromafar|11 months ago

PicoLisp is like an ancient technology or species which somehow survived to this day. It always felt to me like on the cusp to mainstream acceptance.

BoingBoomTschak|11 months ago

"No arrays nor floating point numbers" and "mainstream acceptance" don't live in the same world, in my eyes.

Fexprs are cool, though.

Regenaxer|11 months ago

No floats, yes, but it has fixnums with infinite precision

Paul-Craft|11 months ago

Nitpick: they're actually arbitrary precision. There's no such thing as "infinite" precision on a real machine. This does actually matter on occasion.

Archit3ch|11 months ago

I love it, but no floats is a practical limitation.