yale-haskell
Vacietis
yale-haskell | Vacietis | |
---|---|---|
2 | 7 | |
94 | 294 | |
- | - | |
0.0 | 0.0 | |
over 10 years ago | almost 2 years ago | |
Scheme | Common Lisp | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
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.
yale-haskell
- Hell Is Other REPLs
-
Compiler in Lisp
Haskell
Vacietis
- List of (open source) C compilers
-
Rust's Poor Composability
Yes. Not because of the developer, but because of how extremely flexible and dynamic the Lisp-family languages are. The power and joy of Lisp is in how it's almost a meta-language, so every project can become its own EDSL. The most famous (infamous?) example of this is Vacietis[2], which is a Common Lisp library that allows C code to be imported directly(!!).
[0] IIRC the Yesod framework's Warp does well on benchmarks, and when you look at code like https://github.com/yesodweb/wai/blob/master/warp/Network/Wai... you can see the lengths they had to go through to work around the choice of implementation language.
[1] Go has a garbage collector, but exposes the stack/heap distinction more directly than Haskell, so it's easier to write allocation-free code in hot paths.
[2] https://github.com/vsedach/Vacietis
-
Any attempts at a "distro"/"package manager" for building a programming language?
racket and common lisp both offer reader interfaces which allow parsing non-s-expression languages. see https://github.com/vsedach/Vacietis , a c compiler implemented in common lisp which uses the common lisp reader.
-
C to php converter online
Very funny. One might be interested in e.g. Vacietis which does manage to compile enough of C correctly to a higher level language (in this case, Common Lisp) to be interesting.
-
CLOG Needs You :)
https://github.com/vsedach/Vacietis - C in CL
-
Compiler in Lisp
C
-
Wisp: A light Lisp written in C++
How about C?
https://news.ycombinator.com/item?id=25531871
https://github.com/vsedach/Vacietis
================
Vacietis is a C compiler for Common Lisp systems.
Vacietis works by loading C code into a Common Lisp runtime as though
What are some alternatives?
deprecated-coalton-prototype - Coalton is (supposed to be) a dialect of ML embedded in Common Lisp.
foth - Tutorial-style FORTH implementation written in golang
kandria - A post-apocalyptic actionRPG. Now on Steam!
sectorlisp - Bootstrapping LISP in a Boot Sector
quilc - The optimizing Quil compiler.
Elm - Compiler for Elm, a functional language for reliable webapps.
clog - CLOG - The Common Lisp Omnificent GUI
csharplang - The official repo for the design of the C# programming language
wisp - A lisp👽 written in C++
conjure - Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile, Python and more!)
sb-jonesforth - 64-bit jonesforth using the SBCL assembler