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.

GitHub

302 stars
16 watching
14 forks
Language: Haskell
last commit: over 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
availlang/availA programming language and development environment designed to support the creation of domain-specific languages.54
finkel-lang/finkelA statically typed, purely functional programming language implemented in Haskell using S-expression syntax171
smudgelang/smudgeA domain-specific language for implementing state machines in Haskell.127
sealmove/binarylangA language for building binary parsers and encoders through a syntax-based DSL approach.59
veryl-lang/verylA hardware description language designed to be optimized and easy to use, aiming to simplify the design process544
tadeuzagallo/verve-langA functional programming language designed to ease the transition from object-oriented paradigms345
ivanperez-keera/yampaA domain-specific language for programming hybrid systems using functional reactive programming453
eschelle/eschelleA programming language with garbage collection and virtual machine, designed for functional programming.5
odddollar/leafscriptA lightweight programming language designed to be simple and efficient.28
cfdrake/swift-dsl-exampleA Swift implementation of a domain-specific language for NSPredicate20
superstar64/aithA 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/sixtenAn experimental functional programming language with minimal indirections and direct access to memory layout759
terenceng03/muevalA Haskell interpreter designed to evaluate pure functions securely and efficiently in a sandboxed environment.76
typelead/etaA Haskell dialect designed to run on the JVM with goals of accessibility and compatibility2,612
thoughtworksinc/dsl.scalaA framework to create embedded Domain-Specific Languages in Scala254