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. Learn more →
Top 10 Common Lisp Compiler Projects
-
Clasp might be such a language, it seems.
-
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 CL-to-JS compiler designed to be self-hosting from day one. Lacks CLOS, format and loop.
-
Download: https://github.com/Clozure/ccl/releases/tag/v1.12.2
-
Yes, they use it for their quantum compiler, at RHL Laboratories (it was maybe initiated even at Rigetti). https://github.com/quil-lang/quilc
-
-
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.
-
-
-
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.
Common Lisp Compiler related posts
- Steel Bank Common Lisp 2.3.8 released: “a mark-region parallel GC is available”
- Garbage Collection in a Large Lisp System (1984) [pdf]
- SBCL: merge of mark-region GC
- Clozure CL 1.12.2
- Owner of Symbolics Lisp machines IP is interested in a non-commercial release
- plain-common-lisp: a lightweight framework created to make it easier for software developers to develop and distribute Common Lisp applications on Microsoft Windows
- Steel Bank Common Lisp
-
A note from our sponsor - Mergify
blog.mergify.com | 23 Sep 2023
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 |