1
User
Recs.
Recs.
12
Updates
Last
Updated
Updated
Activity
Pycket is a Racket/Scheme implementation that is generated using the RPython framework. Given an interpreter written in RPython (in our case a CEK machine interpreter for Racket), RPython framework produces a fast binary for it. It can also add a tracing JIT.
SpecsUpdate
LicenseMIT
Pros
Pro The NEW Pycket now features an original Racket REPL that's implemented in Racket
Know any positive aspects of this option?
Cons
Con Very different syntax from mainstream languages
The syntax of LISP like languages (s-expressions, and lack of infix operators) is hugely different from mainstream languages, and counter intuitive at first for many. The transition to a language like Java can be daunting and should not be underestimated.
This (prefix vs infix) syntax is difficult to read for arithmetic:
(+ 1 (* 3 4))
vs
1 + 3 * 4
Know any negative aspects of this option?