Язык программирования Crystal

Из репозитория

Если вы хотите внести свой вклад, вы можете установить Crystal из репозитория. Но Crystal написан на самом себе! Поэтому в первую очередь вам нужно использовать один из выше описанных способов для установки, чтобы иметь работающий компилятор.

Также вам понадобится LLVM 3.5 или 3.6 установленные глобально. Если вы используете Mac и Homebrew, это будет установлено автоматически, если вы просто добавите --with-llvm флаг.

Затем склонируйте репозиторий:

git clone https://github.com/manastech/crystal.git

и все готово к разработке.

Чтобы создать собственную версию компилятора, запустите make. Новая версия будет размещена тут .build/crystal

Убедитесь, что установлены все необходимые библиотеки. Также вы можете прочитать инструкцию для контрибьюторов.

Внутри репозитория вы также найдете скрипт-обертку bin/crystal. Этот скрипт будет запускать только что скомпилированную версию, если она существует. В другом случае он будет запускать глобально установленный компилятор.