/explore
|
You are here |
www.linaro.org | ||
| | | | |
www.moddable.com
Presentation to TC39, the JavaScript language committee, to introduce XS, the JavaScript engine by Moddable Tech. Background on the XS engine and technical details on techniques used to minimize memory and code size, while maintaining near full conformance. |
|
| | | | | ||
| | | | |
kuruczgy.com
[AI summary] The article discusses the author's experience of running Lean, a pure functional programming language, on an ESP32 microcontroller for a project involving LED control. Despite Lean's purity, the author utilized its monadic features to handle impure operations like GPIO manipulation and delays. The project involved significant optimizations, including custom bit-banging for the WS2812 LED protocol and reducing code size through various techniques. The author also outlines future directions for the project, including potential improvements in compilation, hardware support, and further optimizations. |
|
| | | | | ||
| | | | |
coredumped.dev
In this post, we are going to take a deep dive into pointer tagging, where metadata is encoded into a word-sized pointer. Doing so allows us to keep a compact representation that can be passed around in machine registers. This is very common in implementing dynamic programming languages, but can really be used anywhere that additional runtime information is needed about a pointer. We will look at a handful of different ways these pointers can be encoded and see how the compiler can optimize them for diff... |
|
| | | | | ||
| | | | |
meka.rs
[AI summary] A FreeBSD developer provides a step-by-step guide to updating the operating system, including commands for installing updates, checking versions, and a specific procedure for systems that cannot be rebooted. |
|
| | | |||