Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: Perl6 > ООП в Perl6 |
Автор: kaaz 9.11.2008, 15:16 |
В интервью Дамианом Конвеем http://www.perl6.ru/interviews/conway/ говорит о возможности введения строгой типизации в perl6. Но ничего не говорится о таком типе как класс. Он появится? Или будет все по прежнему основано на модулях? Приблизится ли Perl6 к действительно ОО языку, т.е. настоящие конструкторы и деструкторы, введение областей видимости переменных(public, privete, protected), полиморфизм и прочее. конечно сейчас можно это реализовать на Perl, но всё это выполняется не средствами языка а самим программистом, что мне кажется не есть хорошо. Кто что думает по этому вопросу? |
Автор: KSURi 9.11.2008, 16:34 |
http://yapc.tv/2008/ye/jonathan-oop/ |
Автор: IceSunrise 9.11.2008, 21:04 |
Вот что я откопал... http://cog.cognitivity.com/perl6/index.html не знаю только, когда в последний раз его редактировали/дополняли ![]() |
Автор: kaaz 9.11.2008, 21:21 | ||
Спасибо. Судя по документации в Perl появилась полная поддержка классов. Судя по коду она похожа на Java. |
Автор: tolkien 11.11.2008, 12:33 |
А кто будет переписывать CPAN под Perl6? |
Автор: KSURi 11.11.2008, 13:01 |
В смысле CPAN? CPAN.pm или вы имеете ввиду портирование всех модулей? В любом случае, имхо, ответы очевидны |
Автор: tolkien 11.11.2008, 13:26 |
Мне не очевидны. Кто будет переписывать уже отлаженные и хорошо работающие модули для Perl6? |
Автор: KSURi 11.11.2008, 13:55 |
Или авторы модулей, или другие добровольцы. |
Автор: tolkien 11.11.2008, 14:14 |
Компания Active State не будет поддерживать PERL6. Зачем он вобще нужен? Историю создания перл я читал. И его появления логично. Так же и развитие до определенного уроня. Но пока он развивался параллельно появились другие языки с другими подходами. И сейчас у перл 6 какие козыри перед другими языками? Если его главный козырь БД модулей CPAN просто списывают. Выбрасывают в мусорку. И решают начать все сначала. Если сказать что он теперь настоящий ОПП язык. Ну так давно уже существует и неплохо развивается Питон, Ява. Зачем создавать заранее мертвый язык? Ему никогда не стать популярным. Нет причин. Нет оснований. Ему нечего предложить. Он замет достойное место рядом с такими языками как REBOL, PROLOG, PASCAL ). |
Автор: KSURi 11.11.2008, 15:22 |
Ууу, я пас в таких обсуждениях учавстовать. Запостите это лучше в спец. тему про perl6, там вам наверняка захотить возразить. |
Автор: xoma 5.10.2009, 09:08 |
KSURi, согласен с Вами! |
Автор: sir_nuf_nuf 20.11.2009, 18:13 |
это в Java 1.4. Сейчас делают Java 7 - там хотят ввести поддержку функциональных типов.. Так что все течет - все изменяется. Кстати, я что то не замечаю что бы perl умирал... Наоборот - популярность на уровне. И я думаю что CPAN на 6 версию перетащут за пару лет. По крайней мере основные библиотеки - точно |
Автор: Bulat 23.11.2009, 13:10 | ||
Естественно, что все меняется, главное, чтобы все изменения как раз "не убивали"... Более того, как говорится все новое - это хорошо забытое старое, того глядишь снова придем к программированию на функциональном языке ![]() |