Tyler August writes that CircuitPython has been enhanced with precompiled functions to boost performance. This new feature, developed by Mikey Sklar with help from Anthropic's Claude LLM, allows users to compile critical sections of code for faster execution, up to 70x speed improvements. The update enables 'native' mode for a 3X speed boost and 'viper' mode for significantly higher performance, similar to MicroPython's Viper compiler. While CircuitPython still lacks inline assembly, it's closer to the capabilities of MicroPython now. The article also notes the versatility of Python in microcontroller projects, ranging from e-bikes to music players.
- Enhances performance by allowing precompiled code execution
- Developed by Mikey Sklar with assistance from Anthropic's Claude LLM
- 'Native' mode offers 3X speed boost, 'Viper' mode up to 70X
- Still lacks inline assembly, but closer to MicroPython capabilities
- Python's versatility in microcontroller projects highlighted
Amber is a new language that compiles to bash, offering modern syntax and compile-time checks while outputting a bash script. The article discusses its features, limitations, and provides a simple example of its usage.
The Algol 68 programming language front-end 'ga68' has been merged into the GNU Compiler Collection (GCC) codebase, becoming part of GCC 16.1.
This article explores the challenges and possibilities of writing portable and efficient SIMD code in Rust, aiming for a "fearless SIMD" approach with high-level, safe, and composable primitives.
XTRAN is a software meta-tool that marries compiler and expert system technologies to provide rule-driven automation of software tasks involving a wide variety of computer languages. It supports code assessment, generation, transformation, translation, data/text analysis, and more.
An article introducing metap, a new meta-programming layer for Python, detailing its features like program augmentation, code generation, and structural introspection. It also discusses the benefits of metap over DSLs and provides a tutorial with examples.
The original INTERCAL-72 compiler source code, as both scans and transcriptions, has been rediscovered and is now available. The article details the history of INTERCAL, its influence on esolangs, and the process of getting the original compiler running on a modern system.
A new programming language called Amber, which compiles to Bash, aims to make bash scripting easier for new-age cloud engineers and beginners. Amber is designed based on the ECMA script syntax and can be compiled into a Bash script for easier and type-safe scripting.