Topazdocs
Инструментарий

Состояние инструментария

Команды, цели сборки, пакеты, поддержка браузера и известные ограничения Topaz v5.6.

Topaz v5.6.0 — текущая стабильная версия. Командные инструменты, среда выполнения, установочный пакет npm, WASM-компилятор, документация и песочница используют одну версию языка.

Доступные компоненты

  • Командный инструмент для проверки, выполнения и сборки программ
  • Цель Rust для автономных нативных программ
  • Цель Python с необходимым файлом поддержки среды выполнения
  • Raw WASM и web worker для браузерных приложений
  • Пакетные команды и песочница в браузере

Рекомендуемый порядок работы

Начните с topaz check, проверьте поведение через topaz run, затем собирайте только ту цель, которую собираетесь развёртывать. При сообщении об ошибке установки приложите вывод topaz version --verbose.

Текущая поддержка

Интерпретатор, Rust и Python поддерживают текущие семейства грамматики и стандартной библиотеки, описанные на сайте. Браузерная сборка создаёт raw WASM и пакеты для worker. Доступ к файлам, процессам, сети, времени и браузерным API зависит от среды и описан на соответствующих страницах.

Известные ограничения

Функции сжатия сейчас доступны через библиотечный путь Rust и переносятся не во все цели. Порядок выполнения параллельных задач намеренно не определён. Некоторые идеи из плана развития ещё не являются допустимым синтаксисом.

Справочник команд

topaz version --verbose

Связанная документация