Публикации по теме '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 по-прежнему занимает первое место в этом отношении:..