Homepage / Notes / Computer Science / Programming Languages / Niche Languages
Gleam is a friendly language for building type-safe, scalable systems!
https://erikarow.land/notes/gleam-favorite-feature
A delightful language for reliable web applications.
https://elm-pages.com/ elm-pages
is a framework for building an Elm single-page app with pre-rendered HTML pages
https://www.elm-spa.dev/ Single page apps made easy
<2021-03-03> Flutter 2: https://developers.googleblog.com/2021/03/announcing-flutter-2.html https://dartpad.dev/
Fast, Simple, Fully Typed JavaScript from the Future
https://www.greyblake.com/blog/from-typescript-to-rescript/
https://rescript-lang.org/blog/release-10-0-0
https://github.com/hamler-lang/hamler
Haskell-like language on Erlang VM
Grain is a new language that puts academic language features to work.
https://github.com/clio-lang/clio
Functional language that compiles to JavaScript
J is a high-level, general-purpose programming language that is particularly suited to the mathematical, statistical, and logical analysis of data. It is a powerful tool for developing algorithms and exploring problems that are not already well understood.
https://en.wikipedia.org/wiki/APL_(programming_language) https://tryapl.org/
https://mathspp.com/blog/why-apl-is-a-language-worth-knowing
https://mlochbaum.github.io/BQN/
APL v2
Janet is a functional and imperative programming language.
https://github.com/joy-framework/joy
A full stack web framework written in Janet
https://github.com/google-research/dex-lang
Dex (named for "index") is a research language for typed, functional array processing.
caramel is a functional language for building type-safe, scalable, and maintainable applications
Niche language for front-end Single Page Applications.
Looks like Elm but better syntax, pipe operators, pattern matching…
A small extensible programming language designed for concise expression with little code.
Imba is a Web programming language that's fast in two ways: Imba's time-saving syntax with built-in tags and styles results in less typing and switching files so you can build things fast. Imba's groundbreaking memoized DOM is an order of magnitude faster than virtual DOM libraries, so you can build fast things.
Fennel is a programming language that brings together the speed, simplicity, and reach of Lua with the flexibility of a lisp syntax and macro system.
Pyret is a programming language designed to serve as an outstanding choice for programming education while exploring the confluence of scripting and functional programming. It's under active design and development, and free to use or modify.
Minimal, simple, efficient, statically typed, compiled, metaprogrammable, safe, and extensible systems programming language with a Lua flavor.
https://github.com/alpaca-lang/alpaca
Functional programming inspired by ML for the Erlang VM
ooc is a small programming language with a clear and concise syntax that compiles to C99.
https://en.wikipedia.org/wiki/Smalltalk
Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback (think IDE and OS rolled into one).
Koka is a strongly typed functional-style language with effect types and handlers.
Gerbil is a meta-dialect of Scheme with post-modern features
https://harelang.org/ https://harelang.org/blog/2022-04-25-announcing-hare/
A programming language for simple and correct applications
https://github.com/eeue56/derw
An Elm-inspired language that transpiles to TypeScript
https://github.com/carp-lang/Carp
A statically typed lisp, without a GC, for real-time applications.
Cyber is a new language for fast, efficient, and concurrent scripting.
Next-generation reliable, safe, concise, and functional-first programming language.
A fast, friendly, functional language.