Racket v8.0 is out!

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • racket

    The Racket repository

  • babashka

    Native, fast starting Clojure interpreter for scripting

  • babashka and Joker, implementations specifically designed for fast startup, comparable to e.g. Guile and interpreted Chicken.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • lumo

    Discontinued Fast, cross-platform, standalone ClojureScript environment

  • Lumo and Planck (standalone Clojurescript environments, based on Node and on JavaScriptCore with some additional functionality to make it suitable for scripting, respectively), and Clojerl (Clojure implemented on BEAM). Startup times are comparable to e.g. Racket.

  • sci

    Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs

  • Python has, among other possibilities, ctypes (which just loads a DLL and lets you call functions on it at the ABI level (example: calling small clojure interpreter)), Cython (where you call C and C++ at the API level from a superset of Python; you can just put it in a Jupyter cell and the compiler will be called automatically), and cffi (which lets you switch between API and ABI mode at will and is suitable for a wide range of scenarios, from "I want to call C source code" to "I don't even have the source code"). I haven't seen anything comparable in any Lisp, let alone most of them. What am I missing?

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts