Jul. 29th, 2009

Perl 6

Jul. 29th, 2009 06:38 pm
wildman: (Default)
Возможно, я не первый, кому это приходит на ум: я точно знаю к чему именно движется разработка Perl 6, как логического и абсолютного развития Perl 5:
Его ДАО я представляю себе приблизительно так:
1) Любой набор символов в любой кодировке является синтаксически правильным Perl 6 кодом
2) Всегда есть _бесконечное_ количество _различных_ способов сделать это
3) Любой человек писавший до этого на любом языке может сразу писать на Perl 6. Он может даже не догадываться, что пишет на Perl 6. Если конечно не будет забывать ставить 1; в конце модулей
4) 1; можно перегружать. Можно перегружать пробелы. Можно перегружать сорц фильтры с помощью регулярных выражений, которые тоже можно перегружать.
5) Perl 6 имеет эталонную реализацию написанную на Perl 6 и не способную быть выраженной ни на каком другом языке. На Perl 6 эталонная реализация может быть выражена, но не за конечное время. Мы работаем над этим. Когда мы закончим наступит Апокалипсис.

1;
p.s. Я пишу на перле больше 10ти лет. Не существует практически ни одного аспекта этого языка, начиная от литералов и заканчивая стандартной библиотекой, который не был нерегулярен, алогичен, хотя бы местами, но безумен. В целом этот язык прекрасен и каким-то образом консистентен в своей безобразности. Программирование на нем невозможно объяснить, это можно только пережить.

© http://raby.livejournal.com/49336.html

Profile

wildman: (Default)
wildman

July 2016

S M T W T F S
     12
3456789
10111213141516
17181920212223
2425 2627282930
31      

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 28th, 2025 02:16 am
Powered by Dreamwidth Studios