SinScheme
Sinister's Scheme Compiler! (by sinistersnare)
modf
A setf like macro for functional programming (by smithzvk)
SinScheme | modf | |
---|---|---|
3 | 4 | |
24 | 60 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | almost 4 years ago | |
LLVM | Common Lisp | |
GNU General Public License v3.0 or later | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SinScheme
Posts with mentions or reviews of SinScheme.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-07.
-
Best Lisp(s) for Functional & (seperately) Systems programming?
For example: SinScheme has an llvm-convert module which converts compiled S-expressions into LLVM IR.
-
Simple compilers (LLVM backend) for studying
Heres a small compiler from a Scheme subset to LLVM. I hand-emit the LLVM IR, in lieu of libraries.
-
Closures in LLVM?
In my Scheme->LLVM compiler, I have a pass closure-convert which makes all closures explicit, and strays from a strict lisp syntax to a more c-like style. Then in my llvm-convert pass, I convert the proc language into LLVM.
modf
Posts with mentions or reviews of modf.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-07.
- I made myself a "modify place" macro. Is it Ok, and doesn't something like it already exist ?
- Is there a standard way to clone a CLOS object?
-
Best Lisp(s) for Functional & (seperately) Systems programming?
modf - a setf-like macro for functional programming.
-
Thread-safe / concurrent data-structure library?
It might also be possible to use the Common Lisp hashtable with Modf (https://github.com/smithzvk/modf), if, modf makes a copy before modifying the hashtable. But in any case this is only a shallow copy.
What are some alternatives?
When comparing SinScheme and modf you can also consider the following projects:
c3c - Compiler for the C3 language
kandria - A post-apocalyptic actionRPG. Now on Steam!
racketscript - Racket to JavaScript Compiler
sb-simd - A convenient SIMD interface for SBCL.
urlang - Urlang is JavaScript with a sane syntax
Carp - A statically typed lisp, without a GC, for real-time applications.
Mezzano - An operating system written in Common Lisp
cone - Cone Programming Language
mirage - MirageOS is a library operating system that constructs unikernels