When comparing Steel Bank Common Lisp (SBCL) vs Chicken, the Slant community recommends Chicken for most people. In the question“What are the best Lisp dialects?” Chicken is ranked 3rd while Steel Bank Common Lisp (SBCL) is ranked 5th. The most important reason people chose Chicken is:
Chicken has easy to navigate and understand [documentation](http://wiki.call-cc.org/man/4/The%20User%27s%20Manual) that's updated frequently.
Ranked in these QuestionsQuestion Ranking
Pro Free Open Source Software
Parts of SBCL are licensed under a BSD-Style license. The rest are in the public domain.
Pro Fast native code compiler
SBCL (and CMUCL)'s compiler, Python, produces optimized native code.
Pro Type inference and type checking
Incorrect type declarations are treated as errors. SBCL can deduce types quite well.
Pro Well documented
Chicken has easy to navigate and understand documentation that's updated frequently.
Pro Friendly, welcoming community
The Chicken community is very helpful and friendly.
It has a tool named chicken-doc. With its help you can easily add autocomplete and documentation features to your favorite editor.
Pro Easy to embed
Likewise, FFI is very simple compared to most Scheme implementations.
Pro Compiles to native code
Pro Permissive BSD License
Con Confusing error messages
Con Produces large binaries
Con Lacks numeric tower support
The core system currently does not support the full numeric tower. However, there is an extension library available.