Vanix
Реактивный событийно-ориентированный язык программирования, спроектированный для максимальной эффективности на PC и IoT-устройствах без бесконечных циклов.
flash_on
Event-Driven
Полностью реактивная архитектура обработки событий. Никакого холостого ожидания ввода-вывода.
memory
IoT & PC Оптимизация
Оптимизирован для запуска как на высоконагруженных серверах, так и на микроконтроллерах (ESP32/ESP8266).
speed
Без Infinite Loops
Избавьтесь от классического `while(true)`. Потоки управления строятся вокруг реактивных подписок.
Пример синтаксиса
// Реативная обработка без таймеров: только прерывания и системные события
import core.io;
import net.http;
// Прямая реакция на изменение состояния физического пина (аппаратный уровень)
on io.interrupt(pin: 4, mode: RISING) {
let led = io.gpio(2);
led.toggle();
}
// Асинхронное событие от сетевого интерфейса при поступлении пакета
on http.request(path: "/radio") {
let response = http.response();
response.redirect("http://relay.181.fm:8034/");
}