plzoo
grace
plzoo | grace | |
---|---|---|
3 | 5 | |
1,419 | 375 | |
- | - | |
0.6 | 6.3 | |
about 2 months ago | 5 months ago | |
OCaml | JavaScript | |
MIT License | BSD 3-clause "New" or "Revised" 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.
plzoo
-
PL Scaffolding project?
Andrej Bauer's plzoo?
- The Programming Languages Zoo
-
Can i use rust to write my compiler??
Such as OCaml. Incidentally, the first versions of Rust itself were written in OCaml. You can also find a ton of examples in this domain.
grace
- I want to learn Haskell, but...
- PL Scaffolding project?
-
Is there a standardized programming model to build compilers with Haskell that I can follow to assure the best results?
Gabriella Gonzles's Fall-from-Grace is intended to be a demonstration of best practices when implementing a language in Haskell. If you were starting a brand new project, I would recommend to fork it and to gradually modify the Grace language into your language, but since you've already started, I recommend to look at the code for inspiration instead.
-
The appeal of bidirectional type-checking
My Grace project has a reference implementation of a bidirectional type-checker, so you can test drive it using the REPL:
- Building a toy compiler in Haskell, what kind of parser should I be using?
What are some alternatives?
langs-in-rust - A list of programming languages implemented in Rust, for inspiration.
copilot - A stream-based runtime-verification framework for generating hard real-time C code.
rust-langdev - Language development libraries for Rust
Lamar - Fast Inversion of Control Tool and Successor to StructureMap
starlark-rust - A Rust implementation of the Starlark language
tiny-games-hs - Haskell Tiny Game Jam
codespan - Beautiful diagnostic reporting for text-based programming languages.
Autofac - An addictive .NET IoC container
inkwell - It's a New Kind of Wrapper for Exposing LLVM (Safely)
DryIoc - DryIoc is fast, small, full-featured IoC Container for .NET
pratt - Pratt parser written in Rust
LightInject - An ultra lightweight IoC container