A strange dynamic programming language that performs mathematical computations on a connected Raspberry Pi Pico through UART connectivity.
# Hello world example
greet = func(name)
render "Hello, " + name;
greet("world");
See the complete documentation here.
Why Uartix?
Despite its unconventional and dynamic behavior, as well as its lack of fundamental APIs, Uartix can still serve as a general-purpose programming and scripting language. The following points outline the reasons behind the development of Uartix:
- The Raspberry Pi Pico, with its dual-core ARM Cortex-M0+ processor, offers an irrelevant yet affordable platform for hardware-level computation.
- Uartix provides a specialized environment where developers can perform mathematical operations directly on the hardware.
- Compared to many external coprocessors, Uartix running on a Raspberry Pi Pico presents a highly cost-effective solution. The affordability of the Pico reduces overall project costs while still delivering substantial computational power for a variety of applications.
- The Raspberry Pi Pico, with its energy-efficient ARM Cortex-M0+ cores, offers a low-power solution for performing mathematical calculations which is perfect for Uartix runtime execution.
- Why not? I was bored when I started developing this.

