Size: a a a

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

2021 November 17

g

gavr in Сrystal Lang — русскоговорящее сообщество
все s
источник
2021 November 18

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
    if limit
     direction = limit <=> self
   end
   step = direction.try(&.sign) || 1
Интересный crystal'изм в https://github.com/crystal-lang/crystal/blob/master/src/char.cr#L131

И это вместо того, чтобы:
step = limit ? ( limit <=> self ).sign : 1
источник

АК

Андрей Коновод... in Сrystal Lang — русскоговорящее сообщество
больше похоже на лишнее усложнение - типа раньше direction еще использовался, а счас уже не нужен.
источник
2021 November 22

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Может ? не поддерживал уточнение типа, как if ?
Или т.к. limit не имеет строгого типа, то его <=> тоже может вернуть nil.
источник
2021 November 26

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Блин, онлайн-займы вообще  капча не смущает
источник
2021 November 28

DA

Dmitry Ash in Сrystal Lang — русскоговорящее сообщество
Работол кто с монгой в кристале? Через https://github.com/elbywan/cryomongo ?

Манипуляции с данными норм идут, а выполнение серверных команд не очень. В частности Mongo::Commands::IsMaster исключение кидает и всё.
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Может быть, "работАл"?
С учётом того, что даже в пакете для Redis багов хватает... Не удивляюсь тому, что Монго работает криво. Могу посоветовать tarantool, у нас в чате его разработчик есть :)
источник

DA

Dmitry Ash in Сrystal Lang — русскоговорящее сообщество
В принципе работает всё хорошо, но вот одна из нескольких нужных мне админских команд не хочет заводиться. Возможно я пытаюсь криво её использовать. Пока обошел костылем с вызовом внешней утилиты.
источник
2021 November 30

СД

Сергей Деревянко... in Сrystal Lang — русскоговорящее сообщество
Кто нибудь сравнивал веб сокеты на кристале и элексире (перфоманс + удержание коннектов)  для хай лоад проектов? Интересно, кто победит
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Вот тут бенчмарки: https://hashrocket.com/blog/posts/websocket-shootout
Можно дописать для Crystal и сравнить.
источник

СД

Сергей Деревянко... in Сrystal Lang — русскоговорящее сообщество
ага, это я видел ) можно будет добавить...
источник
2021 December 03

G

Gabben in Сrystal Lang — русскоговорящее сообщество
Баловался тут с макросами, появилась необходимость генерировать структуру внутри метода исходя из аннотаций у атрибутов родительской структуры. Оказалось, что определять структуру внутри методов нельзя, даже если определение структуры статическое (не зависит от рантайм значений).

Хотел выкрутится через хук macro finished и определять дочернюю структуру внутри родительской, но оказалось instance_vars работает только внутри методов. Какие-то бредовые ограничения.

UPD: оказывается уже обсуждалось https://forum.crystal-lang.org/t/type-instance-vars-in-finished-macro/388/6
источник
2021 December 04

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
да когда начинаешь глупоко копаться с макросами вылезает кучу багов, чудо что json serializable вообще работает
источник

G

Gabben in Сrystal Lang — русскоговорящее сообщество
У меня есть дженерик структура Foo(T), могу ли я добавить метод только для Foo(Int32)?
источник

DS

Damir Sharipov in Сrystal Lang — русскоговорящее сообщество
да
источник

G

Gabben in Сrystal Lang — русскоговорящее сообщество
А как?
источник

DS

Damir Sharipov in Сrystal Lang — русскоговорящее сообщество
T такая же константа для макроса как и остальные, проверяете тип, если Int32 дефайните метод.
источник

G

Gabben in Сrystal Lang — русскоговорящее сообщество
А блин, опять макросы
источник

a

akella122⌬ in Сrystal Lang — русскоговорящее сообщество
У меня очень бредовый вопрос, не обижусь если что. Для чего вообще используете Кристал, есть какие-то тесты? Я немного попробовал, но мне просто нечего на нем писать, чисто побаловался. Но вот его сфера применения мне не совсем понятна.
источник

VH

Vildulv Hexenmeister in Сrystal Lang — русскоговорящее сообщество
Примерно та же  сфера ,что и у го/руби, это если в общем
источник