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/");
}