Expresso
DSL language
A minimal statically-typed functional programming language designed to be extensible and embeddable.
A simple expressions language with polymorphic extensible row types.
302 stars
16 watching
14 forks
Language: Haskell
last commit: over 1 year ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
availlang/avail | A programming language and development environment designed to support the creation of domain-specific languages. | 54 |
finkel-lang/finkel | A statically typed, purely functional programming language implemented in Haskell using S-expression syntax | 171 |
smudgelang/smudge | A domain-specific language for implementing state machines in Haskell. | 127 |
sealmove/binarylang | A language for building binary parsers and encoders through a syntax-based DSL approach. | 59 |
veryl-lang/veryl | A hardware description language designed to be optimized and easy to use, aiming to simplify the design process | 532 |
tadeuzagallo/verve-lang | A functional programming language designed to ease the transition from object-oriented paradigms | 345 |
ivanperez-keera/yampa | A domain-specific language for programming hybrid systems using functional reactive programming | 451 |
eschelle/eschelle | A programming language with garbage collection and virtual machine, designed for functional programming. | 5 |
odddollar/leafscript | A lightweight programming language designed to be simple and efficient. | 28 |
cfdrake/swift-dsl-example | A Swift implementation of a domain-specific language for NSPredicate | 20 |
superstar64/aith | A language project that aims to create a systems programming language with a strong emphasis on type systems and advanced features like levity polymorphism, first-class inline functions, linear types, and effectful regions. | 64 |
ollef/sixten | An experimental functional programming language with minimal indirections and direct access to memory layout | 759 |
terenceng03/mueval | A Haskell interpreter designed to evaluate pure functions securely and efficiently in a sandboxed environment. | 76 |
typelead/eta | A Haskell dialect designed to run on the JVM with goals of accessibility and compatibility | 2,610 |
thoughtworksinc/dsl.scala | A framework to create embedded Domain-Specific Languages in Scala | 254 |