-
Wren
The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
Well, basically I copied the second link from https://github.com/wren-lang/wren/wiki/Language-Bindings just randomly; I didn't think to check the release date to be honest with you, my bad.
The other Rust projects seems more updated, like https://github.com/Jengamon/ruwren was last updated in May 9.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Agda is fun[1]. And there's also Idris[2] - more programming language, less proof assistant.
[1] https://wiki.portal.chalmers.se/agda/pmwiki.php https://github.com/agda/agda
-
-
I’m currently working on Tiny [0], a small statically typed programming languages which is even more minimal than Wren.
[0] https://github.com/goodpaul6/Tiny
-
Well, basically I copied the second link from https://github.com/wren-lang/wren/wiki/Language-Bindings just randomly; I didn't think to check the release date to be honest with you, my bad.
The other Rust projects seems more updated, like https://github.com/Jengamon/ruwren was last updated in May 9.
-
In the lua realm, there is teal. It is very much like typescript to javascript
https://github.com/teal-language/tl
-
There's mun [1] which is statically typed and AOT compiled.
1: https://github.com/mun-lang/mun
-
TIC-80 [1] (the open-source Pico-8-like fantasy console) supports writing games in Wren.
[1] https://tic80.com/
-
Many libraries try to stick to Haskell 98. Also whenever someone writes a paper about some new techniques, they always seem to take a lot of pleasure in pointing out when their technique works in Haskell 98.
I like that you can mix and match GHC extensions even in the same project. So one library (or even just one module) might use some crazy and messy extensions, but you can still use it from vanilla Haskell.
http://dev.stephendiehl.com/hask/#language-extensions has a list of extensions and some judgement on them.
For example, I really like TupleSections. They are not strictly necessary for anything, they are purely cosmetic / syntactic sugar. But they also don't cause any mess. https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/tupl...
Also: TypedHoles are really neat for developing, and will never show up in your final code. https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/type...