update: посмотрел описание, и правда ведь не нужно.
The company says it’s quick, much faster than Objective-C which developers have typically used. It sports closures, generics, type interference, name spaces, multiple return types and more. It’s completely native to Cocoa and Cocoa Touch, Apple said, allowing you to run your Swift Code right alongside Objective-C and C code in the same application. A Swift “playground” lets you run your code as you type it and displays the result as you go in a sidebar.
На презентации его назвали Ждём подробности и новости.
Прозвучало так, словно голодная собака ждёт подачки от обедающего хозяина: любой намёк повелителя вызывает у нее выделение желудочного сока и рефлекторное движение в сторону миски.
В теории круто, презентацию не смотрел, только один вопрос - на Swift можно писать без костылей под OSX и iOs полноценно без Objective-C? или там есть какие-нибудь идиотские ньюансы?
Бегло пробежался по доке: автовыведение типов, туплы, пропагандируемая иммутабельность, ублюдочные ++a, рубиновые диапазоны, option типы, своебразный паттерн матчинг, генерики, констреинты в виде протоколов-интерфейсов, замыкания, set/get-свойства, @lazy спецификатор, unowned объекты, monkey patching, ну и довольно строгий компилер. Ни слова про корутины, async, человеческий GC (из коробки непонятно как работающий в мультитредовом окружении ARC) и любые прочие плюшки уровнем выше синтаксического сахара.
я вчера заботанил около трети их книжки. Выглядит как типичный «современный язык» - скомунизжены общие черты популярных языков (C++,Java,C#,Scala....) + ObjectiveC + искаропки есть лямбды+замыкания. Option values вынесены как отдельный снтаксический сахар, явно выработанный как компромисс чтобы не нарушать общий настрой «современного языка». Короче, выглядит это как 100500-тая поделка из тех, что сейчас каждый день клепают на JVM. Тем и хорошо, пипл схавает.
А чтобы сказать что-то большее, надо на нем что-нибудь накодить.
Пожалуй, попробую разобраться с этим. Вчера скачал develper preview нового OSX 10.10 Yosemite и XCode к нему, сейчас буду взгромождать - вначале на Параллельсы, если встанет.
Попробовал установить Yosemite... Parallels на пару секунд открывает бутлоадер Дарвина, и тут же падает. Все понятно - они как всегда хотят свои 79$ за новую версию Параллелса с поддержкой новой ОС.