Size: a a a

pro.rb (Ruby/Rails / RU)

2021 January 29

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
ну и огромного количества алиасов))
источник

AK

Alexander Kudrin in pro.rb (Ruby/Rails / RU)
Ivan Naumov
ну хз, глобально с версии 2.0 ничего особо и не поменялось, кроме внутренних реализаций всяких там гарбаж коллекторов и т.д.
Когда я вижу Deprecation warnings я чуствую, что язык жив )
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alexander Kudrin
Когда я вижу Deprecation warnings я чуствую, что язык жив )
ну это как правило какой-то метод перестает юзаться, а не синтаксис языка
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
а TS при том что это тупо суперсет над JS
Тут беда в том, что жс не совместим с тс, и тс отдельными силами разрабатывается. В руби нет мс, который может влить столько денег в поддержку такого суспенда, что бы он при этом ещё хоть как-то использовался (написать дорого и продать)
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
да и как потом обновить проект на новый этот руби
rvm update?
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
rvm update?
ок, а как ты предлагаешь писать типы в одном файле?
str: String - увы синтаксис занят.
аннотациями? Ну этого никто не отменял и все остаётся, сорбет в помощь
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
либо синтаксис менять либо добавить прослойку в виде типов, что впринципе и сделали
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
сделали в отдельном файле
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
сделали в отдельном файле
Это не отменяет того что ты можешь их имплементить внутри твоего кода :/ как щербет и делает
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
да и есть инструменты для формирования типов из yard
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
Это не отменяет того что ты можешь их имплементить внутри твоего кода :/ как щербет и делает
щербет это не часть языка
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
это не аргумент не вводить все это в язык
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
мол типа есть либа которая это уже делает, значит в языке не нужно
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
на уровне синтаксиса это все интереснее будет
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
синтаксис менять так глобально - кому это надо? а всем ли типы нужны?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
синтаксис менять так глобально - кому это надо? а всем ли типы нужны?
если они опциональны, то почему нет?
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
если они опциональны, то почему нет?
я даже представить не могу как можно с текущим синтаксисом сделать это не отвратно и оставить обратную совместимость
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
(String) str = ''
?
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
ну вот хз
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
над этим отдельно думать надо
источник