ООП в Perl6

 
0
 
Perl
ava
kaaz | 09.11.2008, 15:16
В интервью Дамианом Конвеем http://www.perl6.ru/interviews/conway/ говорит о возможности введения строгой типизации в perl6. Но ничего не говорится о таком типе как класс. Он появится? Или будет все по прежнему основано на модулях? Приблизится ли Perl6 к действительно ОО языку, т.е. настоящие конструкторы и деструкторы, введение областей видимости переменных(public, privete, protected), полиморфизм и прочее. конечно сейчас можно это реализовать на Perl, но всё это выполняется не средствами языка а самим программистом, что мне кажется не есть хорошо. Кто что думает по этому вопросу?
Comments (13)
ava
IceSunrise | 09.11.2008, 21:04 #
Вот что я откопал... Perl6 Object Oriented Cookbook
не знаю только, когда в последний раз его редактировали/дополняли smile
ava
kaaz | 09.11.2008, 21:21 #
Цитата (IceSunrise @ 9.11.2008, 21:04)
Вот что я откопал... Perl6 Object Oriented Cookbook

не знаю только, когда в последний раз его редактировали/дополняли smile

Спасибо.

Судя по документации в Perl появилась полная поддержка классов. Судя по коду она похожа на Java.
ava
tolkien | 11.11.2008, 12:33 #
А кто будет переписывать CPAN под Perl6?
ava
KSURi | 11.11.2008, 13:01 #
В смысле CPAN? CPAN.pm или вы имеете ввиду портирование всех модулей? В любом случае, имхо, ответы очевидны
ava
tolkien | 11.11.2008, 13:26 #
Мне не очевидны.
Кто будет переписывать уже отлаженные и хорошо работающие модули для Perl6?
ava
KSURi | 11.11.2008, 13:55 #
Или авторы модулей, или другие добровольцы.
ava
tolkien | 11.11.2008, 14:14 #
Компания Active State не будет поддерживать PERL6. Зачем он вобще нужен? Историю создания перл я читал. И его появления логично. Так же и развитие до определенного уроня. Но пока он развивался параллельно появились другие языки с другими подходами. И сейчас у перл 6 какие козыри перед другими языками? Если его главный козырь БД модулей CPAN просто списывают. Выбрасывают в мусорку. И решают начать все сначала. Если сказать что он теперь настоящий ОПП язык. Ну так давно уже существует и неплохо развивается Питон, Ява. Зачем создавать заранее мертвый язык? Ему никогда не стать популярным. Нет причин. Нет оснований. Ему нечего предложить. Он замет достойное место рядом с такими языками как REBOL, PROLOG, PASCAL ).
ava
KSURi | 11.11.2008, 15:22 #
Ууу, я пас в таких обсуждениях учавстовать. Запостите это лучше в спец. тему про perl6, там вам наверняка захотить возразить.
ava
xoma | 05.10.2009, 09:08 #
KSURi, согласен с Вами!
ava
Bulat | 20.11.2009, 18:04 #
Цитата (kaaz @ 9.11.2008, 21:21 findReferencedText)
Судя по документации в Perl появилась полная поддержка классов. Судя по коду она похожа на Java.


Нет, на Java он не сильно похож, в Java все малость проще - все есть класс smile
ava
sir_nuf_nuf | 20.11.2009, 18:13 #
Цитата (Bulat @ 20.11.2009, 18:04 findReferencedText)
Java все малость проще - все есть класс

это в Java 1.4. Сейчас делают Java 7 - там хотят ввести поддержку функциональных типов..


Так что все течет - все изменяется. Кстати, я что то не замечаю что бы perl умирал...
Наоборот - популярность на уровне. И я думаю что CPAN на 6 версию перетащут за пару лет.
По крайней мере основные библиотеки - точно
ava
Bulat | 23.11.2009, 13:10 #
Цитата (sir_nuf_nuf @ 20.11.2009, 18:13 findReferencedText)
это в Java 1.4. Сейчас делают Java 7 - там хотят ввести поддержку функциональных типов..


Естественно, что все меняется, главное, чтобы все изменения как раз "не убивали"... Более того, как говорится все новое - это хорошо забытое старое, того глядишь снова придем к программированию на функциональном языке smile
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit