With Racket?
With Racket?
Surely not true if you write it idiomatically using the standard “purely functional” collections.
I've seen Clojure sped up to within 20% of Java's speed, at the cost of very un-Clojure-y code.
File through the Elite source code. Do tut.txt in Arc.
Picture ten billion things and ChatGPT-X, Lisp interacting.
https://docs.racket-lang.org/reference/index.html
I would think that it has roughly 4000 identifiers in the Racket language.
See the index: https://docs.racket-lang.org/reference/doc-index.html
Common Lisp has <1000 exported symbols in the "COMMON-LISP" package.
> when Common Lisp was being planned they needed to accomodate many features from many different Lisps before it
Common Lisp is mainly a slightly modernized & portable version of Lisp Machine Lisp, the feature influence of other Lisp dialects is not that big. The main difference is that Common Lisp provides lexical bindings and lacks a few features.
If you're looking to create a stand-alone executable and have C/C++ libraries you'd like to use then SBCL or Racket may be more useful to you.
I started with Common Lisp and PG's online book On Lisp. http://www.paulgraham.com/onlisp.html