2007年9月26日 星期三

話說 Moose

剛剛有提到 Moose ,其實挺不錯,可以提供 Perl5 上一個良好的物件導向。

不過基本上對 Perl5 的 Developer 比較像是種折磨。因為雖然 Moose.pm 在語法上類似於 Perl6 的寫法,但是有些小細節仍是不太一樣的 (可參考 Audreyt 的 Slide)。看 Slide 看到這,我就覺得這會是個很頭痛的地方,因為當 Perl6 出來之後,你還得再習慣 Perl6 的 syntax,萬一你把小細節搞錯,出 Bug 的狀況反而更多...

沒辦法,要從 Perl5 切到 Perl6 還得過一個尷尬的過渡期...

不過,我認為 Perl6 已經超越了 Scripting Language 了!因為基本上他不僅吸收了 Haskell , Ruby , Python 等等許多語言的特色,還提供了多種的後端輸出。

所以為了 Perl6 強大的功能 .... (忍痛 XDDDD)

繼續寫 Perl 吧 XD