Wyvern: A Simple, Typed, and Pure Object-Oriented Language
https://www.cs.cmu.edu/~lnistor/maspeghi13.pdf
https://www.cs.cmu.edu/~lnistor/maspeghi13.pdf
Breaking Through the Normalization Barrier: A Self-Interpreter for F-omega
https://web.cs.ucla.edu/~palsberg/paper/popl16-full.pdf
https://web.cs.ucla.edu/~palsberg/paper/popl16-full.pdf
Concepts for higher-kinded types in C++20
https://mmore500.com/cse-491/blog/2020/02/24/concepts-monads.html
https://mmore500.com/cse-491/blog/2020/02/24/concepts-monads.html
CSE 491
Concepts for higher-kinded types in C++20
π3
Counterexamples in Type Systems: programs that crash, segfault or explode
https://counterexamples.org/intro.html
https://counterexamples.org/intro.html
β€2
An Introduction to Algebraic Effects and Handlers
https://www.eff-lang.org/handlers-tutorial.pdf
https://www.eff-lang.org/handlers-tutorial.pdf
β€1π1
First-class modules: hidden power and tantalizing promises
https://okmij.org/ftp/ML/first-class-modules/first-class-modules.pdf
https://okmij.org/ftp/ML/first-class-modules/first-class-modules.pdf
π1
Parametric Higher-Order Abstract Syntax for Mechanized Semantics
http://adam.chlipala.net/papers/PhoasICFP08/PhoasICFP08.pdf
http://adam.chlipala.net/papers/PhoasICFP08/PhoasICFP08.pdf
π1
Elaboration in Dependent Type Theory
https://arxiv.org/pdf/1505.04324.pdf
https://arxiv.org/pdf/1505.04324.pdf
π1
Models of Generics and Metaprogramming: Go, Rust, Swift, D and More
https://thume.ca/2019/07/14/a-tour-of-metaprogramming-models-for-generics/
https://thume.ca/2019/07/14/a-tour-of-metaprogramming-models-for-generics/
thume.ca
Models of Generics and Metaprogramming: Go, Rust, Swift, D and More - Tristan Hume
π³1
Understanding DeepMind's Sorting Algorithm
https://justine.lol/sorting/
https://justine.lol/sorting/
justine.lol
Understanding DeepMind's Sorting Algorithm
Working code examples meant to clarify AlphaDev's deep learning assembly optimizations.
π1
Algebraic Effects for Functional Programming
(Type Directed Compilation of Row-typed Algebraic Effects)
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/08/algeff-tr-2016-v2.pdf
(Type Directed Compilation of Row-typed Algebraic Effects)
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/08/algeff-tr-2016-v2.pdf
π2β€1
Control Delimiters and Their Hierarchies
https://www2.ccs.neu.edu/racket/pubs/lasc1990-sf.pdf
https://www2.ccs.neu.edu/racket/pubs/lasc1990-sf.pdf
Implementing Algebraic Effects in C
βMonads for Free in Cβ
https://www.microsoft.com/en-us/research/wp-content/uploads/2017/06/algeff-in-c-tr-v2.pdf
βMonads for Free in Cβ
https://www.microsoft.com/en-us/research/wp-content/uploads/2017/06/algeff-in-c-tr-v2.pdf
π2
Monads for functional programming
https://homepages.inf.ed.ac.uk/wadler/papers/marktoberdorf/baastad.pdf
https://homepages.inf.ed.ac.uk/wadler/papers/marktoberdorf/baastad.pdf
Systems Software Research is Irrelevant
Rob Pike
Feb 21, 2000
https://www.herpolhode.com/rob/utah2000.pdf
Rob Pike
Feb 21, 2000
https://www.herpolhode.com/rob/utah2000.pdf
Introduction to Programming with Shift and Reset
https://pllab.is.ocha.ac.jp/~asai/cw2011tutorial/main-e.pdf
https://pllab.is.ocha.ac.jp/~asai/cw2011tutorial/main-e.pdf
Libhandler implements algebraic effects and handlers in portable C99. Monads for free in C.
https://github.com/koka-lang/libhandler
https://github.com/koka-lang/libhandler
GitHub
GitHub - koka-lang/libhandler: Libhandler implements algebraic effects and handlers in portable C99. Monads for free in C.
Libhandler implements algebraic effects and handlers in portable C99. Monads for free in C. - koka-lang/libhandler
π1π₯±1