Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-elm-pltd
A showcase of awesome programming language projects and resources written in Elm.
https://github.com/hayleigh-dot-dev/awesome-elm-pltd
Last synced: about 10 hours ago
JSON representation
-
About This List
- Stabel - team/funkLang). The ephemeral nature of Slack chat means a lot of information gets lost over time and we traditionally haven't had a place to organise or consolodate that knowledge.
-
Resources
-
Talks & Videos
- Fault-tolerant parsing and the L1 markup language. - Jim talks about Fault-tolerant parsing and the L1 markup language at the Elm Online Meetup on August 4th 2021.
- Implementing the lambda calculus in Elm. - Andrey talks about Implementing lambda calculus in Elm at the Elm Online Meetup on August 4th 2021.
-
-
Gists & Snippets
-
Languages
-
Interpreters
- elm-scheme - A Scheme implementation in Elm.
- leaf-lang - A multi-paradigm scripting language for Elm.
- schelme - A minimal scheme-esque language written in Elm.
- elm-eexl - Elm Expression Language: Simple context-based expression parser and evaluator.
- microkanren - An Elm implementation of the μKanren language.
- lisa - A Lisp dialect designed for coding workshops
- ulmus - Ulmus is a Lisp implementation made with Elm.
- elm-lisp - An experiment in writing `parse` and `eval` for a typed Lisp in Elm.
- elm-monkey-interpreter - A [Monkey](https://monkeylang.org) interpreter written in Elm.
- elm-eexl - Elm Expression Language: Simple context-based expression parser and evaluator.
-
Compilers
- ren - Cleaner, clearer JavaScript. A functional scripting language for the Web.
- funkLang - funkLang is a Visual FrontEnd Framework where you can design, develop and deploy complex web applications using both visual and code workflows.
- squarepants - Squarepants is a programming language aimed at interactive applications.
- guida - functional programming language that builds upon the solid foundation of Elm, offering backward compatibility with all existing Elm 0.19.1 projects (based on a transpilation of Elm's Haskell source code to Elm)
-
Markup Languages
- L1 - A toy language demo for a fault-tolerant parser.
- CaYaTeX - CaYaTeX is an experimental markup language that compiles to LaTeX, Html, and (indirectly) PDF.
- LiaScript - Markdown for interactive [Open Educational Resources (OER)](https://en.wikipedia.org/wiki/Open_educational_resources), with support for animations, text2speech, automated data analyzes & visualization, interactive coding, quizzes, ASCII-art and more ... It is also extendable due to an simple Macro-System.
-
-
Packages
-
Parsing
- dmy/elm-pratt-parser - Pratt / Top-Down Operator Precedence parsing for `elm/parser`.
-
Code Generation
- the-sett/elm-pretty-printer - A pretty printing library based on 'A Prettier Printer' by Philip Wadler.
- Janiczek/elm-sourcemap - A library for generating source maps (for use in browser step debuggers, handy for languages compiling to JavaScript).
-
Other
- Janiczek/transform - Transform recursive data structures from the bottom up.
-
Programming Languages
Sub Categories
Keywords
elm
6
compiler
2
parser
2
compile-to-js
1
functional-programming
1
javascript
1
programming-language
1
transpiler
1
microkanren
1
lisp
1
lisp-dialect
1
interpreter
1
monkey
1
education
1
liascript
1
markdown
1
oer
1
down
1
expression
1
operator
1
parsing
1
pratt
1
precedence
1
tdop
1
top
1
top-down
1
guida
1