amenzwa / pfd
This project reimplements in Elm the data structures presented in the book "Purely Functional Data Structures" by Professor Okasaki (1999). Okasaki first published this material in 1996 in his PhD dissertation at CMU. The book provides Standard ML and Haskell implementations.
☆38Updated 3 months ago
Related projects ⓘ
Alternatives and complementary repositories for pfd
- stateless animation utils for Elm☆50Updated last year
- Fork of compiler for Elm, a functional language for reliable webapps.☆85Updated 2 months ago
- Write CLI-scripts in Elm☆91Updated 3 years ago
- A world map viewer written purely in Elm☆22Updated 3 months ago
- Extensible markdown parser with custom rendering, in pure Elm.☆106Updated last week
- A CLI tool for generating Elm modules from Open API specs.☆26Updated this week
- A starter template for running Lamdera and Elm Land together, for Mario 🎁☆15Updated last year
- Smalltalk-like System Browser for Elm projects☆61Updated last year
- Elm syntax in Elm☆94Updated last week
- Render 2D elm-geometry types as SVG☆46Updated last year
- ☆28Updated last month
- Elm-friendly markup☆178Updated 3 months ago
- An Elm package containing time zone data from the IANA Time Zone Database☆30Updated 2 months ago
- Collection of reusable views for elm-ui.☆85Updated last year
- Describe the behavior of Elm programs☆29Updated last year
- A tool for installing private Elm packages from any git url.☆120Updated last year
- Extra functions for working with Posix times from elm/time☆24Updated 8 months ago
- ☆128Updated last year
- Build JSON encoders and decoders with minimal boilerplate☆44Updated last week
- A reusable date picker component in Elm 0.19.☆34Updated 3 years ago
- An inspiring collection of web applications built with Elm.☆64Updated 2 weeks ago
- Experimental command-line scripting for Elm☆34Updated 3 years ago
- Simple, safe and convenient unit types and conversions for Elm☆85Updated last year
- Run a tree of Tasks concurrently, call JS functions as Tasks (Task Ports).☆37Updated 6 months ago
- Guida is a functional programming language that builds upon the solid foundation of Elm, offering backward compatibility with all existin…☆40Updated this week
- OpenAPI package for Elm☆23Updated 5 months ago
- an Elm package manager☆63Updated 6 months ago
- ghcid, but for Elm, and expandable☆23Updated 3 years ago
- ☆138Updated last month
- Elm dictionary with custom key types.☆20Updated 2 months ago