Публикации по теме 'crystal-lang'


Кристалл
Crystal — потрясающий новый язык, который я проверял. Его синтаксис очень похож на Ruby, но он статически типизирован. У него потрясающий вывод типов, поэтому объявления типов требуются очень редко. Но самая крутая вещь в Crystal — это то, что этот код не компилируется: message = if rand(2) > 0 "Hi" end puts message + "!" Компилятор Crystals понимает, что сообщение может быть нулевым, и поэтому мы не можем просто отправить его методом +, не проверив это...

Изучение программирования Crystal: советы и рекомендации
Crystal — это компилируемый язык со статической типизацией, цель которого — быть быстрым, как C, гладким, как Ruby . Скорость невероятная , и с точки зрения программиста это похоже на работу на языке высокого уровня. kostya/benchmarks Некоторые тесты разных языков github.com Вы можете сравнить его с GO, который сейчас намного популярнее, но, на мой взгляд, читабельность и лаконичность Crystal находятся на другом уровне. Сначала..

Итератор, как обрабатывать API-интерфейсы с разбивкой на страницы в Crystal с отложенной загрузкой
Недавно при создании Podify я столкнулся с распространенной проблемой: необходимость моделировать HTTP API с нумерацией страниц, не желая, чтобы все части моего приложения знали, как с этим справиться. В частности, я хотел иметь возможность перебирать результаты, которые могут быть распределены по страницам, не заботясь о загрузке следующей страницы, когда это необходимо. API Spotify Возьмем для примера этот, а именно эту конечную точку , которая возвращает треки для данного..

Рубист смотрит на кристалл (часть 1)
В настоящее время нет недостатка в новых и интересных языках программирования. Кажется почти невозможным проводить какое-либо время в Hacker News или Twitter и не видеть еженедельные объявления о новых языках. Будучи большим фанатом языков программирования, я обычно читаю о большинстве из них, но лишь немногим удается удерживать мой интерес надолго. Crystal , однако, - это один из новых языков, который сделал это, и фраза на их странице BountySource , несомненно, способствовала этому:..

Как использовать Laravel-Mix с Amber
Привет, ребята! Я покажу вам, как использовать пакет laravel-mix с фреймворком Amber . Моя цель - скопировать файлы ресурсов (например, js, css, шрифты) в общедоступный каталог. Когда я запускаю команду `npm run watch` и редактирую любой файл ресурсов, laravel-mix автоматически копирует файлы. Во-первых, я удалил папку webpack в config , которая находится в корневом пути, и удалил зависимости из package.json и установил необходимые пакеты. npm install..

Кристальный язык и Интернет вещей с Ruby!
В следующую субботу, 22 октября 2016 года, состоится London Ruby Unconference ! Большое спасибо за поддержку всем участникам, билеты почти распроданы, и у нас закончились последние пару билетов! В этом посте Элеонора МакХью и Джу Лю поделились с нами кратким описанием себя и тем, которые они предложили для неконференции! Язык программирования Crystal, Элеонора МакХью Хайро: Расскажите немного о себе. Элеонора: Я живу в Лондоне и занимаюсь программированием на Ruby с 2001 года. До..

Изучение нового языка. Снова.
Изучение нового языка. Опять. С тех пор, как я прочитал Программист-прагматик около десяти лет назад, я постоянно пытался заставить себя регулярно изучать новый язык программирования. И каждый раз, когда я берусь за этот вызов, мой прогресс, кажется, идет по той же схеме. Моя первая реакция - это всегда возбуждение. Чем больше новый язык отличается от предыдущих языков, которые я изучал, тем выше уровень возбуждения. Smalltalk по-прежнему занимает первое место в этом отношении:..