hans
grace
hans | grace | |
---|---|---|
1 | 5 | |
115 | 375 | |
0.0% | - | |
0.0 | 6.3 | |
over 6 years ago | 5 months ago | |
Haskell | JavaScript | |
BSD 3-clause "New" or "Revised" 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.
hans
-
I want to learn Haskell, but...
I'm not convinced so far that the Haskell implementations I've seen like https://github.com/GaloisInc/HaNS/blob/master/src/Hans/Tcp/Input.hs offer improvement.
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?
consul-haskell - A haskell client library for consul (consul.io)
copilot - A stream-based runtime-verification framework for generating hard real-time C code.
ltiv1p1 - Quick Urban Analysis Kit
Lamar - Fast Inversion of Control Tool and Successor to StructureMap
webserver - A simple but practical HTTP server library in Haskell. This library is Mighttpd v.1, and is maintained for compatibility/historical reasons. The latest mighttpd code can be found at the address below.
tiny-games-hs - Haskell Tiny Game Jam
free-http - An HTTP Client in Haskell Based on Free Monads
Autofac - An addictive .NET IoC container
hgearman - Haskell gearman client library
plzoo - Programming Languages Zoo
heyefi
DryIoc - DryIoc is fast, small, full-featured IoC Container for .NET