reason README

The project's README from github.com/reasonml/reason. As one markdown file: README.md.

logo

Reason

Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems.

Build Status CircleCI Chat

Latest Releases:

native esy package on npm

User Documentation

The Reason user docs live online at https://reasonml.github.io. The repo for those Reason docs lives at github.com/reasonml/reasonml.github.io

Docs links for new users:

Contributing:

npm install -g esy@next
git clone https://github.com/reasonml/reason.git
cd reason
esy
esy test # Run the tests

Contributor Documentation:

The docs/ directory in this repo contains documentation for contributors to Reason itself (this repo).

License

See Reason license in LICENSE.txt.

Works that are forked from other projects are under their original licenses.

Credit

The general structure of refmt repo was copied from whitequark's m17n project, including parts of the README that instruct how to use this with the OPAM toolchain. Thank you OCaml!

reason (reasonml/reason)

Searching Database…

10.3K ·GitHub
Что это такое?Reason — это язык программирования для написания простого, быстрого и типобезопасного кода, который использует экосистемы как JavaScript, так и OCaml.
Это язык, на котором я пишу, или библиотека, которую я добавляю в свой проект?Это полноценный язык программирования, а не библиотека: в этом репозитории находится сам язык и его инструментарий, а кодовая база написана на OCaml.
С чего мне начать?Пользовательская документация Reason, включая руководство Getting Started, находится онлайн на reasonml.github.io; README самого репозитория рассчитан в основном на контрибьюторов.
Мне нужно устанавливать инструменты OCaml вроде OPAM?Для сборки или доработки самого Reason — да: инструкции по настройке используют тулчейн OPAM, а CI также проверяет сборки через esy и nix.
Где выполняется код на Reason — в браузере, на сервере, в нативном виде?В обоих мирах: он опирается на экосистему JavaScript (веб) и на экосистему OCaml (нативные приложения), поэтому код на Reason не привязан к одной среде выполнения.
Есть ли что-то необычное в лицензии?Reason распространяется по лицензии MIT, но всё, что форкнуто из других проектов, сохраняет свою исходную лицензию — перед повторным использованием кода загляните в LICENSE.txt.
Что такое refmt?Форматтер исходного кода для Reason. Структура его репозитория была скопирована с проекта m17n от whitequark, включая части README, объясняющие использование с тулчейном OPAM.
Насколько зрелый проект Reason?Он на GitHub с ноября 2015 года, у него около 10 300 звёзд, он не переведён в архив, а CI-воркфлоу собирают его через esy, nix и opam.
What are similar projects?morloc, crystal, scala, TypeScript, tsrx, milewski-ctfp-pdf, elixir, gleam
Creator
reasonml
Size
25.1 MB
Stars
10.3K
Age
10y
Commits · 90 Days