パスワードを忘れた? アカウント作成
691305 journal

.mjtの日記: うむむ…[memo]

日記 by .mjt

ぷちスクリプト問題に直面の巻。

ハッシュを使わない現在の仕組みだと、オブジェクトの数が増えたときに爆発的に遅くなる。
まぁ、もともと、大規模なプログラミングのために作ったものではないし、JITが有れば不用。…有ればだけど。

それよりも問題なのがループの実現。
-->:trap
<--:back の2種類しかフローを制御できるキーワードが存在しない。

で、苦し紛れに、ブロック宣言の中にも書けるようにしてみる。

trap(a) { } : if(a)
trap(a){ }back : while(a)
{ }back(a) : do-while(a)
{ trap(a){ } trap { } } : if(a)-then-else

みたいな制御。

解決案:itの実装
trap(@)のような記述で、直前の動作を参照させる?

解決案: stoneの実装
@name で宣言不用の数値、データを格納したり、ラベルとして利用できるように?
フラグとしてソース中で利用できるように。

stoneは実際のオブジェクトコードには含まれないかもしれない。
最適化のヒントとして与えるもの。

# メモは日記タイトルに[memo]と入れてトピック「日記」で。
# memo利用多すぎ。反省。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

身近な人の偉大さは半減する -- あるアレゲ人

読み込み中...