4. Use Typed Racket. Even better, Typed Racket can catch usage mistakes up-front at compile time.
He's a fucking genius by LITHP standards, I say.
Name:
od says2014-08-05 16:56
be a man and recognize that Racket (formerly known as PLT-Scheme) is the one and only true scheme. the one interpreter. the one and only noteworthy LISP dialect. the tarantula. the nexus of our structure.
yes, we're tempted by fluxus and extempore, yes there are persistent ontological problems with Racket's approach but NO there is no better alternative. Racket, fwiw, is the best we've got.