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

2 則留言:

  1. 在 Perl6 還沒出來前,用 Python/Ruby 吧!要不然真的很痛。

    回覆刪除
  2. 我還剩下的3個月的時間

    Perl 跟 Ruby 能做的事情其實都差不多。

    我想我還是繼續寫 Perl 好,畢竟我 Perl 還沒能寫的很精,寫 Perl 的高手也很多,也都專精在其領域上,所以我想不要再花時間在性質相似的事情上頭比較好。:)

    現在要做的就是靜靜地等 Perl 6 的到來,然後繼續乖乖寫 Perl 以及 Haskell.

    回覆刪除