MicroQuickJS: a Javanoscript engine targetted at embedded systems. It compiles and runs Javanoscript programs with as low as 10 kB of RAM. The whole engine requires about 100 kB of ROM (ARM Thumb-2 code) including the C library. The speed is comparable to QuickJS.https://github.com/bellard/mquickjs
GitHub
GitHub - bellard/mquickjs: Public repository of the Micro QuickJS Javanoscript Engine
Public repository of the Micro QuickJS Javanoscript Engine - bellard/mquickjs
💊10❤3😡2🔥1
Comptime: brings meta-programming capabilities to C#, enabling compile-time code generation and evaluation.https://github.com/sebastienros/comptime
GitHub
GitHub - sebastienros/comptime: Comptime brings meta-programming capabilities to C#, enabling compile-time code generation and…
Comptime brings meta-programming capabilities to C#, enabling compile-time code generation and evaluation. - sebastienros/comptime
💊6
2007.00167.pdf
168.2 KB
The Integers as a Higher Inductive Type (Agda)
https://arxiv.org/abs/2007.00167
https://arxiv.org/abs/2007.00167
🙏3💊2
The Making Of Amiga OutRun (A500)
https://www.youtube.com/watch?v=O_QP2qQJuXc&list=PLVdDG5UkzsblgnyIMhCHBo1yOMwnRalz9&index=3
https://www.youtube.com/watch?v=O_QP2qQJuXc&list=PLVdDG5UkzsblgnyIMhCHBo1yOMwnRalz9&index=3
YouTube
How Did I Get OUTRUN's Sprite Scaling Working On An AMIGA?!
🤝 Patreon: https://www.patreon.com/cw/REASSEMBLER68K
💾 Download: https://reassembler68k.itch.io/outrun-amiga-edition
🗨️ Discord: https://discord.com/invite/u94mmuCzgB
Parts:
00:00 - The History of Sprite Scaling...
04:13 - How Did OutRun's Sprite Scaling…
💾 Download: https://reassembler68k.itch.io/outrun-amiga-edition
🗨️ Discord: https://discord.com/invite/u94mmuCzgB
Parts:
00:00 - The History of Sprite Scaling...
04:13 - How Did OutRun's Sprite Scaling…
🔥2
An Old-School Introduction to Position Independent Code
https://nemanjatrifunovic.substack.com/p/an-old-school-introduction-to-position
https://nemanjatrifunovic.substack.com/p/an-old-school-introduction-to-position
Substack
An Old-School Introduction to Position Independent Code
Understanding the Concept of Position‑Independent Code Using the Apple II
❤2👍2
Optimal C++ Containers for Performance Efficiency
https://techfortalk.co.uk/2025/12/24/optimal-c-containers-for-performance-efficiency/
https://techfortalk.co.uk/2025/12/24/optimal-c-containers-for-performance-efficiency/
Tech For Talk
Optimal C++ Containers for Performance Efficiency
Choosing an appropriate C++ container impacts memory layout, cache efficiency, and access patterns, vital for performance. Common comparisons include std::vector, std::deque, std::array, std::list,…
🗿2
Why is calling my asm function from Rust slower than calling it from C?
https://ohadravid.github.io/posts/2025-12-rav1d-faster-asm/
https://ohadravid.github.io/posts/2025-12-rav1d-faster-asm/
ohadravid.github.io
Why is calling my asm function from Rust slower than calling it from C?
This is a follow-up to making the rav1d video decoder 1% faster, where we compared profiler snapshots of rav1d (the Rust implementation) and dav1d (the C …
🤯3
The Future of Software Development is Software Developers
https://codemanship.wordpress.com/2025/11/25/the-future-of-software-development-is-software-developers/
https://codemanship.wordpress.com/2025/11/25/the-future-of-software-development-is-software-developers/
Codemanship's Blog
The Future of Software Development is Software Developers
I’ve been a computer programmer all-told for 43 years. That’s more than half the entire history of electronic programmable computers. In that time, I’ve seen a lot of things chang…
🔥10👍5
Practical
https://www.cppstories.com/2025/chrono-calendar-examples/
std::chrono Calendar Examples (C++20)https://www.cppstories.com/2025/chrono-calendar-examples/
C++ Stories
7 Practical std::chrono Calendar Examples (C++20)
This article collects small, self-contained, and practical examples for working with std::chrono calendar types.
The previous blog post - see Exploring C++20 std::chrono - Calendar Types - C++ Stories - focused on the building blocks: calendar types, operators…
The previous blog post - see Exploring C++20 std::chrono - Calendar Types - C++ Stories - focused on the building blocks: calendar types, operators…
No strcpy either
https://daniel.haxx.se/blog/2025/12/29/no-strcpy-either/
https://daniel.haxx.se/blog/2025/12/29/no-strcpy-either/
daniel.haxx.se
no strcpy either
Some time ago I mentioned that we went through the curl source code and eventually got rid of all strncpy() calls. strncpy() is a weird function with a crappy API. It might not null terminate the destination and it pads the target buffer with zeroes. Quite…
❤4👍1🥴1
The Cost of a Closure in C, The Rest
https://thephd.dev/the-cost-of-a-closure-in-c-c2y-followup
https://thephd.dev/the-cost-of-a-closure-in-c-c2y-followup
The Pasture
The Cost of a Closure in C, The Rest
The last article checked the landscape of various C and C extension implementations of Closures for their performance capabilities. But, there were a few twe...
👍1
Linux Kernel bugs hide for 2 years on average. Some hide for 20.
https://pebblebed.com/blog/kernel-bugs
https://pebblebed.com/blog/kernel-bugs
👾5❤1
Signals vs Query-Based Compilers
https://marvinh.dev/blog/signals-vs-query-based-compilers/
https://marvinh.dev/blog/signals-vs-query-based-compilers/
marvinh.dev
Signals vs Query-Based Compilers
With the rise of LSPs, query-based compilers have emerged as a new architecture. That architecture is much more similar and also different to Signals than I initial assumed them to be.
🔥6