🐴
я же скидывал статью "Why extends is evil?"
добавь ее сюда лучше https://gist.github.com/f3ath/0c32c850776014f0b84c02bcb1296679
Ale
@f3ath а тыт creator чатика?
🐴
да
Ale
ага
Ale
давай crosslink замутим с prophp и symfony?
Sergey
можно
🐴
давай crosslink замутим с prophp и symfony?
да лего, открывай пулреквест
🐴
легко
Ale
я про телеговские дескрипшины)
Ale
а в гистах ж нельзя слать PR
🐴
нельзя?
Ale
только форкать)
🐴
блиииииин
🐴
вот дерьмото
Sergey
<?php namespace App\Service\Doctrine; use Doctrine\ORM\EntityRepository; final class GenericRepository extends EntityRepository { public function add($object) { $this->_em->persist($object); } public function remove($object) { $this->_em->remove($object); } }
Sergey
урра
Sergey
я решил свою проблему
🐴
я сделаю обычную репу из гиста
🐴
тока чуть позже
Ale
я сделаю обычную репу из гиста
короче, закинь в дескрипшн чата @prophp7
Ale
примерно как я там сделал
🐴
сделаю
🐴
я с веба, тут очень неудобно это делать
Ale
окей)
Dmitriy
народ пошел
CybernatiC
Тут же можно нормально разговаривать матом?
🐴
не надо много людей сюда
CybernatiC
Если это группа как иос пидоров я ливну
Ale
ну не надо как в пхпгикс
CybernatiC
Меня там нет
Ale
ближе к теме, но мата тут не боится никто
CybernatiC
Ок
CybernatiC
А то в иосе побывал
Dmitriy
ну не надо как в пхпгикс
я предлагал там все поменять. но в меня кинули тапком
CybernatiC
Там заднеприводные какие то
🐴
Там заднеприводные какие то
у нас тут толерантность
CybernatiC
Ненавижу это слово
Sergey
толерантность, ебана в рот
Пантелеев
CybernatiC
Sergey
но если серьезно - давайте не пользоваться бессмысленным матом, экспрессивная лексика - другое дело
CybernatiC
Да я согласен
Ale
да и вообще стараться по теме
Sergey
вот когда мат по смыслу хорошо подходит - тут грех не матюкнуться, и да, не превращаем во флудильню
Sergey
о
Sergey
все ж знают сто Эпл принимал участвие в убийстве ООП?)
Sergey
а вообще давайте поговорим о грустном
Ale
ну так-то можно сказать, что и ксерокс принял участие
Ale
своими лицензиями
Ale
и сан бы не начал делать свою жаву
Sergey
угу
Sergey
я просто сегодня грустил
Sergey
мне надо было кастылек один сделать
Ale
обновлялся до сиеры и плакал?)
Sergey
и для этого пришлось сделать анонимный класс-декоратор
Sergey
30 строк кода
Sergey
а в JS я бы просто каррировал функцию в 3 строки
Sergey
я к тому что... скоро Node8, async await
Sergey
для java есть kotlin/scala
Ale
моя любовь это typescript/flow
Sergey
а для php нет будущего
Sergey
❤️ kotlin
Sergey
java 9
CybernatiC
Пойду ка я отсюда
CybernatiC
тут страшные сказки рассказывают
CybernatiC
на ночь глядя
Sergey
java 9
интересный факт, в java8 ввели дефолтные реализации для методов в интерфейсах что бы можно было делать лямбды проще)
Ale
моя любовь это typescript/flow
вообще структурные типы и тайпалиасы это крутота. Ну и вариативность типов
Ale
короче то, в чем фп приуспело, когда это приправляешь объектами
Ale
просто восторг
Sergey
чтобы сделать бесполезными абстрактные классы
это случайно вышло. Хотели они дать возможность делать проще возможность задавать для интерфейса какого-нибудь лямбду. Ну мол если в интерфейса один метод - то можно вместо анонимного класса или приватного хернуть лямбду
Sergey
но вышло красиво)
Sergey
а как же свифт кстати? почему его никто не вспоминает?)
Ale
я полистал их бук, ну чет ничего нового
Ale
котлин помилее, вот бы его просто забустили)
Sergey
ну ребята из спринга на него посматривают