Hacker News new | ask | show | jobs
by a_lieb 2518 days ago
Forgive me if the answer to this is already widely-known, but at this point is Racket making a play to be a general-purpose, "batteries included" Lisp, rather than a stripped down tool for PLT stuff and making languages? It seems like there's room in the market for something like that. A bit like Clojure, but without all of the big design commitments that Clojure makes, like the deep integration with Java and focus on immutability.
4 comments

It's already been positioned as a batteries included lisp and arguably has had the best standard library offering + documentation for it of any lisp out there. This move has nothing to do with that, but rather the possibility of having less (to some) off-putting syntax.
You may like Rackjure "Provide a few Clojure-inspired ideas in Racket. Where Racket and Clojure conflict, prefer Racket." https://github.com/greghendershott/rackjure

It runs inside racket and can interoperate with other racket modules, and is straightforward to add to a racket installation.

I'm not sure, but that's how I've been using it. For me it replaced python for fun and casual programming.
I think Clojure commits to being a hosted language with a pragmatic attitude to the underlying platform, rather than committing to Java. It keeps the JVM / JS / .Net layer accessible. Sorry for the nitpick but I think it's an important nuance.

A Racket or SBCL hosted Clojure might be pretty cool.