Andy Melnikov (nponeccop) wrote,
Andy Melnikov
nponeccop

Category:

Swift for Windows

https://swiftforwindows.codeplex.com/

Почитал я про свифт этот. Ощущения двоякие.

С одной стороны, это невероятная хуйня всё, каменный век. Все эти for..in, chaining of optional values, объекты-геттеры-сеттеры, тьфу. Когда вспоминаю recursion-schemes хаскелевские, меня начинает тошнить от свифта.

Но с другой стороны, как таргет - это очень хороший вариант. По одной из примет Вадлера, самой классной фичей свифта является отсутствие точек с запятой между строками. В-общем, лексический синтаксис довольно приятный. Также (как я понимаю, односторонний) вывод типов и худо-бедно решение funarg problem через ARC, есть дженерики и RAII.

Если посмотреть на шутаут - получается скорость почти как у Си при размере кода почти как у Руби. Надо конечно для сравнения оптимизированные по размеру х-е программы написать для шутаута, я думаю яблоководы-свифтовцы специально старались уменьшали.
Tags: fp, programming
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 15 comments