Our great sponsors
I've tried to do something unique in my lang, Claro. To avoid spamming my same comment again, check out my answer to a very similar thread yesterday
Ecstasy and XVM
A Future reference has the various capabilities that you'd imagine, taking lambdas for thenDo(), whenComplete(), etc. The reference, in the above example, is a local variable, so you just obtain it using the C-style & operator:
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Koka language compiler and interpreter
Koka and other languages implementing Algebraic Effect Systems make everything a user-defined case of coroutines: async is just another effect/Monadic type. Zig does something similar by having first class stack frames, making all function calls possibly asynchronous.
Release v2.4.0 · koka-lang/koka
1 project | reddit.com/r/contextfree | 8 Feb 2022
But indeed, `Memory` should be an effect, why not?
1 project | reddit.com/r/ProgrammingLanguages | 18 Nov 2021
What are the downsides to functional programming?
1 project | reddit.com/r/functionalprogramming | 27 Oct 2021
Release v2.2.0 · koka-lang/koka
1 project | reddit.com/r/contextfree | 27 Aug 2021
Koka: A Functional Language with Effects
1 project | reddit.com/r/functionalprogramming | 3 Jul 2021