iPhone, встречай Haskell

    Да-да, все правильно — теперь под iOS можно писать на Haskell! Вот сообщение одного из создателей этого чуда (оригинал):
    Привет всем!
    Мы со Stephen Blackheath безумно рады сообщить, что на данный момент в GHC появилась возможность компилировать в нативный код, поддерживаемый iOS устройствами, а также iOS симулятором. Все, что нужно, вы найдете здесь: ghc.haskell.org/trac/ghc/wiki/Building/CrossCompiling/iOS
    Если коротко, то вы можете использовать «ghc-ios myFiles.hs» для получения универсальных ARMv7/ARMv7s/i386 библиотек и подключать их к проекту в Xcode.
    Сейчас Стивен работает над чудесными FRP-powered играми, я тружусь над проектом SpaceTime, который скоро анонсирую, а вы все просто обязаны бежать к компьютеру и начинать писать под iOS на лучшем в мире языке:)

    Для справки: «GHC (Glasgow Haskell Compiler) — один из самых мощных и развитых на сегодняшний день компиляторов функционального языка программирования Haskell, который разрабатывается свободной рабочей группой из многочисленных разработчиков, собранных по всему миру и координируемых из лаборатории университета Глазго».
    Поделиться публикацией
    Реклама помогает поддерживать и развивать наши сервисы

    Подробнее
    Реклама
    Комментарии 21
    • +4
      У нас в компании давно пишут под iOS на oCaml.
      • 0
        Ходили слухи, что кто-то собирался выложить некий фреймворк на oCaml в opensource )
        • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          Вот когда это будет доступно всем, тогда и поговорим.
        • +8
          Было бы интересно почитать о том какие преимущество даёт выбор Haskell против Objective-c.
          • +2
            Как минимум человеческая система типов. В Objective C даже generic types (хотя бы как в Java) нет.
            • +2
              А зачем шаблоны в ObjC?
              • +1
                Чтоб хотя бы коллекции были типизированы, а не как сейчас.

                И да, шаблоны != generic types, хоть и похожи.
                • –1
                  Расслабьте свой мозг и познайте силу duck typing! А то звучит как ворчание.
                  • +10
                    Познайте силу «object does not recognize selector»
                  • 0
                    Я в Java не силен, просто посмотрел, очень похоже.
                • 0
                  Не надо напильником гвозди забивать у ObjC dynamic runtime. Ну а так, давно уже monotouch c C# есть.
              • +3
                а вы все просто обязаны бежать к компьютеру и начинать писать под iOS на лучшем в мире языке:)
                Т.е. на С.
              • +1
                а вы все просто обязаны бежать к компьютеру и начинать писать под iOS на лучшем в мире языке


                Мне все равно, на каком языке говорит доярка той коровы, чье молоко я пью. Мне не все равно, какое это молоко.
                • 0
                  Пользователю все равно, да, а вот доярке есть разница :)
                  • 0
                    У доярки нет выбора. В этом она похожа на программиста)
                    • 0
                      Вот пост как раз о том что выбор немного начинает появляться. Дождаться бы еще стабильного Rust под iOS. Мечты-мечты.

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.