Implementing term rewriting by jungle evaluation
https://www.rairo-ita.org/articles/ita/pdf/1991/05/ita1991250504451.pdf
https://www.rairo-ita.org/articles/ita/pdf/1991/05/ita1991250504451.pdf
Introduction to Homotopy Type Theory
https://arxiv.org/abs/2212.11082
https://arxiv.org/abs/2212.11082
arXiv.org
Introduction to Homotopy Type Theory
This is an introductory textbook to univalent mathematics and homotopy type theory, a mathematical foundation that takes advantage of the structural nature of mathematical definitions and...
🔥2
Taming Code Explosion in Supercompilation
https://www.diva-portal.org/smash/get/diva2:1013417/FULLTEXT01.pdf
https://www.diva-portal.org/smash/get/diva2:1013417/FULLTEXT01.pdf
👍2
Supercompilation of Double Interpretation (How One Hour of the Machine's Time Can Be Turned to One Second)
https://refal.net/~korlukov/scp2int/Karliukou_Nemytykh.pdf
https://refal.net/~korlukov/scp2int/Karliukou_Nemytykh.pdf
👍1
Optimizing Clickhouse: The Tactics That Worked for Us
https://www.highlight.io/blog/lw5-clickhouse-performance-optimization
https://www.highlight.io/blog/lw5-clickhouse-performance-optimization
Highlight
Optimizing Clickhouse: The Tactics That Worked for Us
highlight.io is the open source monitoring platform that gives you the visibility you need.
👍1
Exploring GNU extensions in the Linux kernel
https://maskray.me/blog/2024-05-12-exploring-gnu-extensions-in-linux-kernel
https://maskray.me/blog/2024-05-12-exploring-gnu-extensions-in-linux-kernel
MaskRay
Exploring GNU extensions in the Linux kernel
The Linux kernel is written in C, but it also leverages extensions provided by GCC. In 2022, it moved from GCC/Clang -std=gnu89 to -std=gnu11. This article explores my notes on how these GNU extension
👍1
Translation of the Rust's core and alloc crates to Coq for formal verification
https://formal.land/blog/2024/04/26/translation-core-alloc-crates
https://formal.land/blog/2024/04/26/translation-core-alloc-crates
formal.land
🦀 Translation of the Rust's core and alloc crates | Formal Land
We continue our work on formal verification of Rust programs with our tool coq-of-rust, to translate Rust code to the formal proof system Coq. One of the limitation we had was the handling of primitive constructs from the standard library of Rust, like O…
👍2
Notes on Rust mutable aliasing and formal verification
https://graydon2.dreamwidth.org/312681.html
https://graydon2.dreamwidth.org/312681.html
❤1👍1
Defunctionalized Interpreters for Programming Languages
https://jfla.inria.fr/2014/danvy-ICFP08.pdf
https://jfla.inria.fr/2014/danvy-ICFP08.pdf
CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selectshttps://github.com/rochus-keller/CspChan
GitHub
GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.
A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects. - GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including block...
😍2
Formal Objects in Type Theory Using Very Dependent Types
https://www.cs.cornell.edu/jyh/papers/fool3/paper.pdf
https://www.cs.cornell.edu/jyh/papers/fool3/paper.pdf
👍2
👍3💊2👎1🤔1