Does this mean Racket CS is faster than the default Racket?
https://blog.racket-lang.org/2019/01/racket-on-chez-status.h...
it seems it's a bit 50-50 in terms of performance gains, but the main gain, from what i understand, is the ability for the racket developers to code in racket and chez scheme now instead of c.
I'm not tracking all of them, but I think that now there are less checks to ensure that the functions return don't return multiple values in the wrong moment, and there are less unnecessary continuation marks.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
I don't know how to directly compare Python 3 and Racket CS on that site, but comparing three ways paints Racket CS in a more favorable light. Hopefully Racket CS will close the gap with Racket, but it’s already doing pretty great relatively... unless we compare to SBCL, Rust, Haskell, etc.
Look at the single core benchmarks to get a more 1-1 comparison.
With the default installation of Racket you get an implementation of Algol 60 https://docs.racket-lang.org/algol60/
You can download and install form the package repository the language Honu, that is a Java-like language https://docs.racket-lang.org/honu/index.html
With the default installation of Racket you get Scribble, that is the language that is used to write the docs. (It's the same spirit of LaTeX where everything is a string unless you use a magical character, but the magical character and the details are very different.) https://docs.racket-lang.org/scribble/
Use the `parser` library if you want a yacc/bison style parser.
Use `parsack` if you like parser combinators.
Use `ragg` or `bragg` if you like an "automatic parser from grammar".
Having gone through the mainstream computer programming education, I can only look back with regret, at all the time I lost, because of mediocre education. How much more I could do or know today, if only I had started learning with courses and books, that actually teach core programming concepts and do not limit themselves with their choice of language.
https://blog.racket-lang.org/2019/11/completing-racket-s-rel...