codex
ihp-forum
codex | ihp-forum | |
---|---|---|
3 | 1 | |
66 | 6 | |
- | - | |
0.0 | 2.7 | |
over 3 years ago | about 1 year ago | |
Haskell | Haskell | |
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.
codex
-
Implicit parameters vs ReaderT
https://github.com/ekmett/codex/tree/master/engine is a nice demonstration, in particular the fact that user code in there all runs in IO directly, with no mtl-like interpreter overhead.
-
Who still uses ReaderT?
https://github.com/ekmett/codex/blob/65617cb7a05b74f3a6e9ca7149facf1cf043e6aa/engine/src/Engine.hs#L48 is terrifying looking, but a couple of years back when I was playing with it, I'll confess the user-facing story was great:
-
Calling C++ from Haskell
https://github.com/ekmett/codex/blob/master/harfbuzz/core/Graphics/Harfbuzz/Buffer.hs#L234
ihp-forum
-
Who still uses ReaderT?
Taken from here: https://github.com/digitallyinduced/ihp-forum/blob/master/Web/Controller/Users.hs#L31
What are some alternatives?
cleff - Fast and concise extensible effects
haskell-language-server - Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Truth - Changes and Pinafore projects. Pull requests not accepted.
stylish-haskell - Haskell code prettifier [Moved to: https://github.com/haskell/stylish-haskell]
ihp - 🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness
unison - A friendly programming language from the future
servant - Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!
awesomo - Cool open source projects. Choose your project and get involved in Open Source development now.