Size: a a a

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

2021 December 04

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Что за "тесты"? Если бенчмарки, то вот например: https://github.com/kostya/benchmarks

Сфер много, как уже написали. Ruby изначально был для CLI, но получил популярность как бэкенд для веба. В Crystal веб-штуки есть из коробки.
Ruby можно хоть в JS для фронта транспилировать, с Crystal пока такого нет, но кто знает, плюс WebAssembly через LLVM.
На что хватит фантазии, но в основном на Crystal смотрят рубисты, а рубисты в основном делают бэкенд для веба. Хотя Crystal создавали сотрудники медицинской компании для embedded, насколько я помню.
источник

DS

Damir Sharipov in Сrystal Lang — русскоговорящее сообщество
struct Point(T)
 property x, y : T

 def initialize(@x : T, @y : T)
 end

 def z
   {% if @type == Point(Int32) %}
     @x * @y
   {% end %}
 end
end

point_i32 = Point(Int32).new(100, 200)
point_i32.z # 20000 : Int32

point_s = Point(String).new("100", "200")
point_s.z # nil : Nil

для структуры  только изменить поведение внутри метода, для класса можно определять отдельные  методы.
источник
2021 December 05

HH

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

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
самый близкий по сути язык это Go, но он как язык ужасен для прототипирования
источник

.

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

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
не знаю как у него с конкурентностью, Но если также как в руби, то хрень
источник

.

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

HH

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

HH

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

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
все будет в костылях, жрать дофига памяти и цпу
источник

HH

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

.

. in Сrystal Lang — русскоговорящее сообщество
ну или сразу на го
источник

.

. in Сrystal Lang — русскоговорящее сообщество
ну или на эликсир
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
ты писать на них пробовал?
источник

.

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

.

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

.

. in Сrystal Lang — русскоговорящее сообщество
но что с эликсиром не так?
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
не особо его знаю, но он функуциональный, тоже особо не прототипируешь
источник

.

. in Сrystal Lang — русскоговорящее сообщество
прекрасно, что функциональный
источник

HH

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