When comparing Common Lisp vs PicoLisp, the Slant community recommends Common Lisp for most people. In the question“What are the best (productivity-enhancing, well-designed, and concise, rather than just popular or time-tested) programming languages?” Common Lisp is ranked 4th while PicoLisp is ranked 66th. The most important reason people chose Common Lisp is:
Almost all aspects of the language are designed with interactive/repl use in mind.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Carefully designed for interactive use
Almost all aspects of the language are designed with interactive/repl use in mind.
Pro Very Powerful REPL with SLIME
SLIME (Superior Lisp Interaction Mode for Emacs).
Pro Condition/restart system
It is easy to recover from errors. Error resolution can be determined by the user at the REPL.
Pro Image based runtime
The state of the program may be saved and reloaded as an image, supporting safer modification of the running program. New code may be compiled into the image as the program runs, while late binding ensures that symbol redefinitions take effect throughout the program.
Pro Almost as fast as, or faster than, C
Some compilers such as SBCL can be faster than C or other low-level languages, and most compilers can generate fast native code.
Pro Integrated database and Prolog engine
Pro Fast code execution speed
One of the fastest code execution speeds compared to other Lisp dialects.
Pro Simplicity
Compared to other Lisp dialects, it's simple and doesn't have unnecessary features.
Pro Tacit
Code written in is short and easier to understand most of the time.
Pro Foreign function interface
The language has built-in FFI for C and also interfaces with java(via ersatz)
Cons
Con Lack of Floating point data type
The language does not have floating point numbers only scaled fix-point numbers. Scaling of numbers is more work than directly working with floats.