Pull to refresh

Добавляем Pattern Matching и параметризованные методы в Objective-C

Development for iOS *
Sandbox
Все больше и больше статей на тему «добавь функциональные косты плюшки в свой любимый императивный язык программирования». Вот недавний пример для Java.

В Objective-C не так давно были добавлены блоки (blocks), с помощью которых реализованы замыкания. Но хочется чего-то большего. Например сопоставления с образом (Pattern Matching) и параметризованные методы.

Исключительно Just For Fun попробуем добавить их в язык без патчинга компилятора и танцев с препроцессором, только средствами самого языка.

Что из этого получилось?
Читать дальше →
Total votes 22: ↑17 and ↓5 +12
Views 2K
Comments 8

Новое в Runkit 1.0.4: PHP 5.6+, closures везде и еще 12 новых фич

Open source *IT systems testing *PHP *TDD *

Runkit 1.0.4 для PHP выпущен!


Поздравляю всех пользователей Runkit с новым долгожданным мега-релизом! Если вы постоянно используете Runkit и хорошо знакомы с его возможностями, историей и развитием, то можете сразу переходить к описанию изменений релиза 1.0.4. В любом случае предлагаю прочесть статью целиком.
Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Views 13K
Comments 26