OxL Справочник OxL
РусскийEnglish

Примеры

Каждый пример — полный проект: каталог с oxl.toml, исходниками и тестами. Его можно скачать архивом, распаковать и выполнить oxl run и oxl test. Тесты и вывод примеров проверяются при каждой сборке репозитория (ctest examples_projects, shop_*), фрагменты в тексте страниц — при каждой сборке сайта (Д6).

ПримерЧто показываетУровень
helloпакет, модули, аргументы, тестначальный
wordcount@error, ?, Map, запросы, файлначальный
streamsstream, yield, операторы std.stream, |>средний
ffi-demoвызов C (import c), export c fnсредний
notes-orm@table, запросы from … select, SQLiteсредний
bank-sagaсервис, шардированный актор, сага с компенсациейпродвинутый
testing-demoфикстуры, mock, calls, симуляциясредний
counter-clusterроли, oxl dev --nodes 4, шардыпродвинутый
shopраспределённый магазин из Стандарта V.5полный сервис

Все исходники также перечислены в «Программы из репозитория»: у каждого файла своя страница и кнопка «Скачать». Однофайловые примеры, запускаемые прямо на странице, — в туре по языку.

Как запустить#

sh
unzip hello.zip && cd hello
oxl test                 # тесты
oxl run -- Ann           # программа; всё после -- получает main через std.os.args()
OxL 1.0.0-beta · Версия документации 1.0.0-beta© OxwaldLink · сгенерировано из Стандарта, исходников std и руководства