新しいスクリプト言語を設計する!
■ このスレッドは過去ログ倉庫に格納されています
0493デフォルトの名無しさん
05/02/18 02:00:36Jakoを窓から投げ捨てたので、Perl6を弄る。
parrot-0.1.1\languages\perl6 にて
>perl perl6 HelloWorld.p6 するも、だいぶ経ってから Hello, World! 。
perlコード → imcに変換 → pbmに変換 → parrot実行 という流れか?
毎回imcファイルもpbmファイルも消し去ってくれるので毎度時間がかかる。
-B オプション(stop after creating .pbc file)で解決。
と思いきやさっぱりpbcファイルが残らない。
しかたないので -I オプションで imcファイルを残し、残りはparrot.exeで。
>perl perl6 -I hoge.p6
>parrot -o hoge.pbc hoge.imc
>parrot hoge.pbc
HelloWorld.
面倒すぎるので、俺は何か間違ってるはずだ。
perl6を一寸だけ弄ってわかったこと。
・現状forループが使えないっぽい。10回のループを3回で抜ける。そもそもカウンタ変数が++されない。
・メタくそ遅い。ほぼ同内容のスクリプトでperl5.8の4倍かかる。-Oオプションがいる?
/* --- チラシの裏 2枚目 ここまで --- */
■ このスレッドは過去ログ倉庫に格納されています