История изменений
Исправление mix_mix, (текущая версия) :
Бегло пробежался по доке: автовыведение типов, туплы, пропагандируемая иммутабельность, ублюдочные ++a, рубиновые диапазоны, option типы, своебразный паттерн матчинг, генерики, констреинты в виде протоколов-интерфейсов, замыкания, set/get-свойства, @lazy спецификатор, unowned объекты, monkey patching, ну и довольно строгий компилер. Ни слова про корутины, async, человеческий GC (из коробки непонятно как работающий в мультитредовом окружении ARC) и любые прочие плюшки уровнем выше синтаксического сахара.
Исходная версия mix_mix, :
Бегло пробежался по доке: автовыведение типов, туплы, пропагандируемая иммутабельность, ублюдочные ++a, рубиновые диапазоны, option типы, своебразный паттерн матчинг, генерики, констреинты в виде протоколов-интерфейсов, замыкания, set/get-свойства, @lazy спецификатор, unowned объекты, monkey patching, ну и довольно строгий компилер. Ни слова про корутины, async, всякие list comprehensions, человеческий GC (из коробки непонятно как работающий в мультитредовом окружении ARC) и любые прочие плюшки уровнем выше синтаксического сахара.