Size: a a a

Сrystal Lang — русскоговорящее сообщество

2021 March 31

DB

Dmitry Belyaev in Сrystal Lang — русскоговорящее сообщество
Я сравниваю с питоном - у питона конеечно просто шикарная дока по стандартной библиотеке. Насчет раста не знаю, но у голанга она да - не топчик, но с пивком потянет.
источник

S

Sasha in Сrystal Lang — русскоговорящее сообщество
Нашествие питонистов в чате
источник

DS

Damir Sharipov in Сrystal Lang — русскоговорящее сообщество
Sasha
Нашествие питонистов в чате
ждем тогда пока кто-нибудь из них  numpy портанет)
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Dmitry Belyaev
Прошу прощение я не верно выразился - дока по стандартной библиотеке. Дока по языку на сайте как раз-таки норм.
Нужно ещё обязательно смотреть внимательно эту доку по stdlib: там примеры за каким-то лешим в конце все. Синтаксис вызова методов отдельно, примеры отдельно
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
У Crystal ещё есть впечатляющее преимущество: это вообще первый на моей памяти язык, в котором сами исходники stdlib - лучшая документация. Почти всегда это очень просто и лаконично реализованные вещи
источник

DB

Dmitry Belyaev in Сrystal Lang — русскоговорящее сообщество
))))
источник

DB

Dmitry Belyaev in Сrystal Lang — русскоговорящее сообщество
у меня пока вердикт такой - синтаксис пушка, ооп пушка, скорость пушка, как минимум пилить на нем микросервисы будет одно удовольствие
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Ну и мы же тут все есть, всегда спросить можно :)
источник

DB

Dmitry Belyaev in Сrystal Lang — русскоговорящее сообщество
Andrey Konovalov
Ну и мы же тут все есть, всегда спросить можно :)
:3
источник

DB

Dmitry Belyaev in Сrystal Lang — русскоговорящее сообщество
❤️
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Надо попробовать запилить на потоках разархиватор. Будет забавно, если удастся в 3 раза уделать сишный вариант.
источник

КК

Константин Крутой... in Сrystal Lang — русскоговорящее сообщество
А возможно как-то проверять context.request.path через if?
источник

КК

Константин Крутой... in Сrystal Lang — русскоговорящее сообщество
именно используя !=
источник

КК

Константин Крутой... in Сrystal Lang — русскоговорящее сообщество
context.request.path != "/some" - помойму у меня так не работает, версия 1.0.0
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Andrey Konovalov
Надо попробовать запилить на потоках разархиватор. Будет забавно, если удастся в 3 раза уделать сишный вариант.
Сомневаюсь, если сишный на потоках.
источник

DB

Dmitry Belyaev in Сrystal Lang — русскоговорящее сообщество
кстати можно как-то настроить чтоб при генерации проекта кристал генерил не трэвис ямл а к примеру github actions файлы
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Плюс уже существуют быстрые много-поточные разархиваторы. Но для своего удовольствия можно попробовать, конечно.
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Константин Крутой
context.request.path != "/some" - помойму у меня так не работает, версия 1.0.0
"У меня не работает" без деталей (причин) имеет околонулевой потенциал помощи.
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Dmitry Belyaev
кстати можно как-то настроить чтоб при генерации проекта кристал генерил не трэвис ямл а к примеру github actions файлы
Посмотри инструмент (команду?) генерации, посмотри к ней опции, можно вплоть до исходников (захардкожено ли?) и отправить PR с конфигурацией.
источник

КК

Константин Крутой... in Сrystal Lang — русскоговорящее сообщество
require "http/server"

server = HTTP::Server.new do |context|
   if context.request.path != "/some"
       puts "/some"
   elsif context.request.path == "/test"
       puts "/test"
   else
       puts "!/some"
   end
end

address = server.bind_tcp 3000
server.listen
источник