Common Lisp Compiler

Open-source Common Lisp projects categorized as Compiler

Top 10 Common Lisp Compiler Projects

  • clasp

    clasp Common Lisp environment (by clasp-developers)

    Project mention: Val, a high-level systems programming language | news.ycombinator.com | 2023-07-18

    Clasp might be such a language, it seems.

    https://github.com/clasp-developers/clasp

  • sbcl

    Mirror of Steel Bank Common Lisp (SBCL)'s official repository

    Project mention: Steel Bank Common Lisp 2.3.8 released: “a mark-region parallel GC is available” | news.ycombinator.com | 2023-08-28

    See for example:

    https://github.com/sbcl/sbcl/blob/master/doc/internals-notes...

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • jscl

    A Lisp-to-JavaScript compiler bootstrapped from Common Lisp

    Project mention: All Web frontend lisp projects | /r/lisp | 2023-05-23

    JSCL - A CL-to-JS compiler designed to be self-hosting from day one. Lacks CLOS, format and loop.

  • ccl

    Clozure Common Lisp

    Project mention: Clozure CL 1.12.2 | /r/Common_Lisp | 2023-08-10

    Download: https://github.com/Clozure/ccl/releases/tag/v1.12.2

  • quilc

    The optimizing Quil compiler.

    Project mention: Typed Lisp, a primer (2019) | news.ycombinator.com | 2023-01-31

    Yes, they use it for their quantum compiler, at RHL Laboratories (it was maybe initiated even at Rigetti). https://github.com/quil-lang/quilc

  • CLPython

    An implementation of Python in Common Lisp

  • one-more-re-nightmare

    A fast regular expression compiler in Common Lisp

    Project mention: Regular Expressions make me feel like a powerful wizard- that's not a good thing | news.ycombinator.com | 2023-02-10

    Depends on your regex engine, and your non-regex solution. My engine (shameless self-plug https://github.com/telekons/one-more-re-nightmare) rivals hand-written automata, having to load each character more-or-less* only once, and throws in vectorisation for simple search loops too. I would not want to write or maintain the generated code.

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • Concrete-Syntax-Tree

    Concrete Syntax Trees represent s-expressions with source information

  • Cleavir

    an implementation-independent framework for creating Common Lisp compilers

  • scheme-to-c

    A scheme to c compiler

    Project mention: What makes Common Lisp interesting now a days? | /r/lisp | 2022-12-23

    That's all after you shared your PoC Python compiler, your PoC linear algebra compiler, and your PoC Scheme compiler, all written in Common Lisp.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-28.

Common Lisp Compiler related posts

Index

What are some of the best open-source Compiler projects in Common Lisp? This list will help you:

Project Stars
1 clasp 2,403
2 sbcl 1,683
3 jscl 845
4 ccl 762
5 quilc 432
6 CLPython 356
7 one-more-re-nightmare 126
8 Concrete-Syntax-Tree 53
9 Cleavir 39
10 scheme-to-c 16
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com