Best viewed with LeechCraft on Microsoft Linux. Войти !bnw Сегодня Клубы
Чятик, как в твоем любимом говноязычке делается такая херня -> http://pasterack.org/pastes/18033 То есть нагенерить пачку классов (не объектов, так что JS-питухи сразу идут лесом), которые параметризованы лямбдочками. Я попытался сделать на говноплюсах и высрал примерно вот енто -> http://ideone.com/AZBy69 но чото кал какой-то.
#O78N84 / @ninesigns / 3688 дней назад

http://ideone.com/8xWzNC , хотя нахуя эти сложности с классами -- непонятно. Вся мощь лямбд и модулей доступна, классы/объекты тут на первый взгляд не нужны. (хотя, может, пригодятся далее, если это только игрушечный пример.)
#O78N84/YMI / @gds / 3688 дней назад
@gds норм
#O78N84/6AQ / @ninesigns --> #O78N84/YMI / 3688 дней назад
Чет нипонял, зачем в крестоверсии темлпейт в Adder, nextF же всегда int -> int?
#O78N84/21F / @kuzy000 / 3688 дней назад
@kuzy000 нет, оно должно быть T -> T, просто я неосилятор
#O78N84/IK8 / @ninesigns --> #O78N84/21F / 3688 дней назад
>объектов >JS кукарек
#O78N84/OVV / @anonymous / 3688 дней назад
@anonymous [пу]к
#O78N84/3NM / @ninesigns --> #O78N84/OVV / 3688 дней назад
@4da http://ideone.com/jMycNJ Знатно говна поел, пасяб.
#O78N84/W1T / @kuzy000 --> #O78N84/IK8 / 3688 дней назад
#O78N84/KAM / @ninesigns --> #O78N84/W1T / 3688 дней назад
> пачку классов (не объектов Откуда такое требование?
#O78N84/LFT / @fix / 3688 дней назад
@fix из головы
#O78N84/W5I / @ninesigns --> #O78N84/LFT / 3688 дней назад
tfw класс не объект
#O78N84/T3S / @anonymous / 3688 дней назад
@4da И чем обосновывается?
#O78N84/SQ9 / @fix --> #O78N84/W5I / 3688 дней назад
@fix понятиями
#O78N84/Q8E / @ninesigns --> #O78N84/SQ9 / 3688 дней назад
@4da Я не понимаю, что ты хочешь увидеть. Ответы /YMI и /W1T, вроде как, ты принял, но они не соответствуют /0, т.к. классы параметризуются не лямбдочкой, а типом счётчика.
#O78N84/1FO / @fix --> #O78N84/Q8E / 3688 дней назад
@fix ruby: http://ideone.com/SiYPxj > > c.is_a? Object > => true ruby тоже идёт лесом?
#O78N84/61W / @fix --> #O78N84/LFT / 3688 дней назад
@fix нет как видишь, в руби все збс с геренацией классов и модулей
#O78N84/Q5R / @ninesigns --> #O78N84/61W / 3688 дней назад
@4da Такое и в js можно сделать, за тем лишь исключением, что s/класс/прототип/
#O78N84/R2U / @fix --> #O78N84/Q5R / 3688 дней назад
@fix у меня класс параметризуется и типом, и лямбдой. Невозможно, видеш ли, параметризовать класс лямбдой, имеющей неизвестный тип. Да и бессмысленно -- что ей давать на вход, что брать с выхода? Можно было бы канеш параметризовать чисто лямбдой int -> int. Делается очень просто. Ты об этом?
#O78N84/YME / @gds --> #O78N84/1FO / 3688 дней назад
@gds > имеющей неизвестный тип а если тип (Restriction a): a -> a ?
#O78N84/297 / @ninesigns --> #O78N84/YME / 3688 дней назад
@4da если есть полиморфизм в плане типа параметра класса, то класс будет полиморфным по типам
#O78N84/3L4 / @gds --> #O78N84/297 / 3688 дней назад
#O78N84/AVC / @fix --> #O78N84/R2U / 3688 дней назад
@4da ... этого параметра.
#O78N84/QR7 / @gds --> #O78N84/297 / 3688 дней назад
@gds ладно, тут уже действительно ничего больше не сделаешь. в metaocaml ворочать классами как значениями?
#O78N84/CFZ / @ninesigns --> #O78N84/3L4 / 3688 дней назад
@4da вообще ограничения могут быть, но зависит от их вида, будет ли типовый параметр у класса. Вроде как. Прежде чем metaocaml расчехлять, давай подумаем, что именно требуется. Какая конечная задача, например.
#O78N84/8CL / @gds --> #O78N84/CFZ / 3688 дней назад
@gds угадал язык
#O78N84/S64 / @komar --> #O78N84/YMI / 3688 дней назад
задачу не понел но что-то нахуярил http://ideone.com/e5eMfh
#O78N84/6JT / @plhk / 3688 дней назад
@gds щас нет задачи. в #gentoo-talks кто-то ляпнул про вложеные классы в плюсцах и дальше меня понесло
#O78N84/Z3G / @ninesigns --> #O78N84/8CL / 3688 дней назад
@plhk > perl ну я даже не сомневался
#O78N84/5DR / @ninesigns --> #O78N84/6JT / 3688 дней назад
@4da ппц ну ты даёш // почему они не о генте там песдят, куда смотрит вахтёр?
#O78N84/S1D / @gds --> #O78N84/Z3G / 3688 дней назад
@gds там о генте уже несколько лет не пздят
#O78N84/O46 / @ninesigns --> #O78N84/S1D / 3688 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.