husk-scheme
Kawa
husk-scheme | Kawa | |
---|---|---|
2 | 3 | |
305 | - | |
- | - | |
4.2 | - | |
6 months ago | - | |
Haskell | ||
MIT License | - |
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.
husk-scheme
-
Oldest Scheme Implementations
Yes. One more -- the first (only?) Scheme written in Haskell, Husk, started in 2010 (which is the data of the commit for the first entry, "Initial version", in the Changelog)
-
Standard library for pure scripting
Might be controversial? But I think an idea for one of the coolestsystems in my mind is a core engine in Haskell and Husk (R7RS Scheme) on top of it! You could write a verified core with a fun language on top for data, NPC scripting, etc. Sounds like a fun project, good luck!
Kawa
- Kawa
-
Emacs-like editors written in Common Lisp
Kawa (like Clojure) runs on the JavaVM, but has a longer pedigree (from 1996), good compatibility with standard Scehemes (including R7RS), and has a stronger emphasis on performance: It has optional types and semi-decent type inferance so it is easy to write code as performant as Java. It also has fast startup, and is unopinonated on how you run and bundle applications: it generates pretty vanilla class files that interoperate with Java easily. See https://www.gnu.org/software/org and https://gitlab.com/kashell/Kawa
-
Oldest Scheme Implementations
Kawa is quite relevant, and it seems that the project started in 1996. Still actively maintained.
What are some alternatives?
hyper-haskell-server - The strongly hyped Haskell interpreter.
drracket - DrRacket, IDE for Racket
core-compiler - compile your own functional language
sagittarius-scheme - A manual (beh...) clone from bitbucket to use hosted CI service which only support GitHub
wasm - Haskell WebAssembly Toolkit
STk - STk is the ancestor of STklos (https://stklos.net) This repository contains fixes to allow the compilation of 4.0.1 on modern versions of GCC
lazyboy - An EDSL implemented in Haskell for programming the Nintendo Game Boy.
cyclone - :cyclone: A brand-new compiler that allows practical application development using R7RS Scheme. We provide modern features and a stable system capable of generating fast native binaries.
haste-compiler - A GHC-based Haskell to JavaScript compiler
uu-cco - Tools for the CCO (Compiler Construction) course at the UU (Utrecht University)
dhall - Maintainable configuration files
Elm - Compiler for Elm, a functional language for reliable webapps.