Better Firmware with LLVM/Clang
https://interrupt.memfault.com/blog/arm-cortexm-with-llvm-clang
https://interrupt.memfault.com/blog/arm-cortexm-with-llvm-clang
Interrupt
Better Firmware with LLVM/Clang
An overview of how to compile an ARM Cortex-M based project with LLVM/Clang and an exploration of the neat features available in the toolchain such as static analysis to identify memory leaks and deadlocks
π2π1π€―1
How OCaml type checker works -- or what polymorphism and garbage collection have in common
https://okmij.org/ftp/ML/generalization.html
https://okmij.org/ftp/ML/generalization.html
okmij.org
Efficient and Insightful Generalization
A short guide on OCaml type checker, describing the surprisingly elegant algorithm for generalization, which generalizes to first-class polymorphism, MLF and local types. Polymorphism and regions have much in common.
π4
Turnstyle is a graphical esoteric programming language based on lambda calculus
https://jaspervdj.be/turnstyle/
https://jaspervdj.be/turnstyle/
jaspervdj.be
Turnstyle
Turnstyle is an graphical esoteric programming language based on lambda calculus.
π€―1
Do Low-level Optimizations Matter?
http://cantrip.org/sortfast.html
http://cantrip.org/sortfast.html
π6
Ad Astra is a configurable scripting language platform designed for embedding in Rust applications
https://github.com/Eliah-Lakhin/ad-astra
https://github.com/Eliah-Lakhin/ad-astra
GitHub
GitHub - Eliah-Lakhin/ad-astra: Scripting language for Rust.
Scripting language for Rust. Contribute to Eliah-Lakhin/ad-astra development by creating an account on GitHub.
granule
: A statically-typed linear functional language with graded modal types for fine-grained program reasoninghttps://github.com/granule-project/granule
GitHub
GitHub - granule-project/granule: A statically-typed linear functional language with graded modal types for fine-grained programβ¦
A statically-typed linear functional language with graded modal types for fine-grained program reasoning - granule-project/granule
β€3
Logic and Computation Intertwined
: Prepares one for Agda or Coq by constructing a small proof assistant (Proust) in Rackethttps://cs.uwaterloo.ca/~plragde/flaneries/LACI/
β€2π2
Abstract Satisfaction
https://dl.acm.org/doi/pdf/10.1145/2535838.2535868
https://dl.acm.org/doi/pdf/10.1145/2535838.2535868
Turing-Completeness Totally Free
https://personal.cis.strath.ac.uk/conor.mcbride/TotallyFree.pdf
https://personal.cis.strath.ac.uk/conor.mcbride/TotallyFree.pdf
500 Python Interpreters
https://izzys.casa/2024/08/463-python-interpreters/
https://izzys.casa/2024/08/463-python-interpreters/
Self Unemployed β’ Izzy Muerte
500 Python Interpreters
As we approach the final release date for Python 3.13, Iβve seen an uptick in
discussion regarding 3.13βs introduction of an optional GIL. While removing the GIL has been a long time
coming for the average user (Iβve dreamt of this for nearly 20 years), thereβ¦
discussion regarding 3.13βs introduction of an optional GIL. While removing the GIL has been a long time
coming for the average user (Iβve dreamt of this for nearly 20 years), thereβ¦
Notes on Distributed Systems for Young Bloods
https://www.somethingsimilar.com/2013/01/14/notes-on-distributed-systems-for-young-bloods/
https://www.somethingsimilar.com/2013/01/14/notes-on-distributed-systems-for-young-bloods/
Wedson Almeida Filho
: Retiring from the Rust for Linux Projecthttps://lore.kernel.org/lkml/20240828211117.9422-1-wedsonaf@gmail.com/
π’5π3π2
Computed goto for efficient dispatch tables
https://eli.thegreenplace.net/2012/07/12/computed-goto-for-efficient-dispatch-tables
https://eli.thegreenplace.net/2012/07/12/computed-goto-for-efficient-dispatch-tables
β€2π2π₯2
Modern multicore and manycore architectures
: Modelling, optimisation and benchmarking a multiblock CFD codehttps://www.sciencedirect.com/science/article/pii/S0010465516300959
π1
Understanding the Y Combinator
https://8dcc.github.io/programming/understanding-y-combinator.html
https://8dcc.github.io/programming/understanding-y-combinator.html
8dcc.github.io
Understanding the Y combinator
β€1
A programming environment for cyberphysical programming
https://github.com/digego/extempore
https://github.com/digego/extempore
GitHub
GitHub - digego/extempore: A cyber-physical programming environment
A cyber-physical programming environment. Contribute to digego/extempore development by creating an account on GitHub.
π₯2