+
Новая версия Crystal 0.11.0!
Улучшения и исправления ошибок
# Обычный HTTP сервер
require "http/server"
server = HTTP::Server.new(8080) do |context|
context.response.content_type = "text/plain"
context.response.print "Hello world, got #{context.request.path}!"
end
puts "Listening on http://0.0.0.0:8080"
server.listen
Все вопросы и предложения в нашей группе Google Group или вступите в наш IRC канал #crystal-lang на irc.freenode.net
+
Улучшения и исправления ошибок
🎄
Короткая история
+
Небольшой релиз
+
Formatter
+
Formatter
⚒
Инструменты для Atom и т.п.
+
Новые контрибьюторы
t
Это магия!
+
Небольшой релиз
+
Небольшой релиз
+
Небольшой релиз
+
Небольшой релиз
+
Неблокирующий ввод-вывод
??
Совершенствование компилятора
0x
Представление памяти
+
Небольшой релиз
+
Потокобезопасная магия
+
Сообщество растет
+
Автодокументирование
??
Что если...
+
1
Первая официальная версия
T
Часть 2
gc
Используем Boehm GC
:)
Bootstraped the compiler
x=
Как это работает
&.
Сокращенный синтаксис для блоков
h!
Crystal-у один год
NP
Crystal не позволит случиться Null Pointer Exception
Hi
Знаменитая Hello World программа, разными способами написанная на Crystal