Тривиль

В компиляторе «трик» реализованы протоколы с утиной типизацией. Определение протоколов самое простое и реализация тоже простая (есть что оптимизировать, но потом). Протоколы будут работать как в Тривиле, так и в […]

Обобщенные модули — это одна из нетривиальных конструкций Тривиля, добавленная для того, чтобы делать обобщенные контейнеры. Конструкция эта нетривиальна только в том смысле, что проще некуда. Кажется, что я первый […]

1. В язык добавлены многострочные литералы: `это длинный многострочный литерал, содержащий символы конца строки` Реализованы в компиляторе v0.74. 2. Добавлена библиотеки работы с json форматом: «стд::форматы/json» Все доработки в ветке […]

Для установки Тривиля больше не надо устанавливать Go, достаточно, чтобы был установлен clang. Используйте репозиторий «Ростки»: https://gitflic.ru/project/alekseinedoria/rostki. Сейчас в нем есть файлы установки Тривиль компилятора версии 0.72, а именно: исходники компилятора […]

Второй рассказ про Тривиль на STEP-2023

10 августа рассказываю про Тривиль — на примерах реального кода на семинаре: https://persons.iis.nsk.su/en/STEP-2023 С сегодняшнего дня в отпуске, надеюсь скоро освободить голову для продолжения работы над А2 и обсуждению компонент.

В связи с существенным продвижением в Тривиль компиляторе на Тривиле, стала явной необходимость (или хотя бы полезность) добавления нескольких конструкций языка и они были добавлены: выбор по типу цикл по […]