Disclaimer: I don't really know Common Lisp.

Just a try, use it as inspiration not as answer, would need re-wording to be 
used as quora answer:

- they're about the same age, both inspired by Maclisp, both used commercially 
since the 1980s
- picolisp is a language and runtime VM - CL is a language specification with 
multiple implementations
- CL libraries may often be platform-dependent (or depend on a certain compiler 
to be used) - code in picolisp has much less such dependencies
- picolisp has no compiler, purely interpreted by design - CL is usually 
compiled, interpreted only during development
- picolisp directly evals s-expressions, the structure of the memory 
representation is the same as the structure of the source code - common lisp 
compiles to XX (?)
- only 3 strong types: list, number (arterially big signed integers), symbol 
(with property list), all other types are dynamically duck-typed - common lisp 
has many types (?)
- picolisp uses F-Expressions (FEXPRs, Functions which decide themselves 
if/when/how to evaluate arguments) - common lisps uses macros (rewrite code). 
F-Expr are slightly more powerful but cannot be compiled
- common lisp as big community - picolisp community is pico
- many libraries for CL - in picolisp programmers usually re-use libraries from 
other languages
- picolisp strongly follows unix philosophy - CL does not follow unix 
philosophy ( http://chrisdone.com/posts/haskell-lisp-philosophy-difference )
- picolisp has integrated graph database, persistent database objects are 
first-class citizens, integrated prolog engine
- picolisp has no multithreading, instead picolisp has integrated IPC to work 
with multiple processes and makes asynchronious programming easy  - common lisp 
has ... ???

Please correct my errors.

Most points of the FAQ should probably go into the quora answer: 
See also: http://picolisp.wikidot.com/

----- Original Message -----
From: Mike Pechkin [mailto:mike.pech...@gmail.com]
To: picolisp@software-lab.de
Sent: Tue, 26 Sep 2017 15:58:05 +0300
Subject: Re: PicoLisp on quora.com

> Uh, oh, this is really tough.

​Just one smart paragraph.


Reply via email to