ela

Functional language

A modern functional programming language with support for dynamic typing and lazy evaluation.

Ela is a simple, yet powerful modern functional language with a state-of-art syntax. Ela combines strict and lazy evaluation, dynamic typing and features, which are normally adopted by statically typed languages, such as algebraic data types and Haskell style type classes.

GitHub

23 stars
6 watching
3 forks
Language: C#
last commit: over 2 years ago

Related projects:

Repository Description Stars
hfoffani/hypolambda A compact functional programming language for .NET with a syntax based on Python. 0
evincarofautumn/kitten An experimental language designed for simplicity and safety in functional programming 1,102
barbuz/husk A functional programming language that combines golfing and simplification of code through type inference. 75
st3v3nmw/morph A functional programming language with strong type system and lazy evaluation, aiming to provide a powerful and expressive platform for building concurrent and parallel applications. 2
vekatze/neut A statically managed functional programming language with a focus on predictability and type safety. 841
liam-ilan/crumb An interpreted language designed to support functional programming with features like dynamic typing and garbage collection. 417
fika-lang/fika A statically typed functional programming language for the web built on top of Elixir 226
alvisespano/lw A general-purpose statically-typed functional-first language with advanced features. 8
ollef/sixten An experimental functional programming language with minimal indirections and direct access to memory layout 761
sviperll/argo Developing a pragmatic functional programming language with a focus on tooling, simplicity, and incremental changes to enable stable growth and maintenance. 10
zatonovo/lambda.r A programming language and syntax for functional programs in R with type checking and pattern matching 215
relevance/functional-koans A collection of learning tools and exercises for functional programming in various languages. 156
zesterer/tao A statically-typed functional language with extensive type system features and optimization techniques, aimed at supporting totality, optimization, learning, and compiler development. 1,092
yosbelms/ramdascript A functional programming language that compiles to JavaScript, featuring Lisp-like syntax and Ramda as the standard library. 132
elclanrs/dom.js A proof-of-concept implementation of the do monad syntax in JavaScript for functional programming 11