Software Alternatives, Accelerators & Startups

Which Lisp? Beginner

Racket Lang Clojure
  1. Learning Resources

    #Programming Language #OOP #Generic Programming Language 53 social mentions

  2. Racket (formerly PLT Scheme) is a modern programming language in the Lisp/Scheme family, suitable...
    Pricing:
    • Open Source
    Oversimplifying, there are three big variants: Common Lisp, Scheme, Clojure. Each of them has a lot of somewhat similar implementations: * Clojure: A lot of support for immutable data. It runs in the JVM so you will have a lot of the libraries you are use to. Probably the best option for you. https://clojure.org/ * Scheme, in particular Racket: Mostly functional, and in particular Racket has a lot of support to make your own variant. This is the option https://racket-lang.org/ * Common Lisp: I heard a lot of good things about SBCL, in particular to add anotations to make the code faster https://www.sbcl.org/ > <i>why this language is so special</i> Macros, everyone use macros, too many at the beginning, but a few where they are really necessary later. <pre><code> #lang racket.

    #Programming Language #OOP #Generic Programming Language 97 social mentions

  3. Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.
    Pricing:
    • Open Source
    Oversimplifying, there are three big variants: Common Lisp, Scheme, Clojure. Each of them has a lot of somewhat similar implementations: * Clojure: A lot of support for immutable data. It runs in the JVM so you will have a lot of the libraries you are use to. Probably the best option for you. https://clojure.org/ * Scheme, in particular Racket: Mostly functional, and in particular Racket has a lot of support to make your own variant. This is the option https://racket-lang.org/ * Common Lisp: I heard a lot of good things about SBCL, in particular to add anotations to make the code faster https://www.sbcl.org/ > <i>why this language is so special</i> Macros, everyone use macros, too many at the beginning, but a few where they are really necessary later. <pre><code> #lang racket.

    #Programming Language #OOP #Generic Programming Language 40 social mentions

Discuss: Which Lisp? Beginner

Log in or Post with