K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>>追加したい機能 >>・関数指定起動、スクリプトファイル名と関数名を指定して起動 >> (スクリプトファイル間の連携したプログラミングのために) > >これは、CからDiksamの関数を関数名を指定して呼び出すということですよね。 > >特定の関数を実行するには、dvm/execute.cのexecute()関数を、 >http://kmaebashi.com/programmer/devlang/diksam_src_0_2/S/18.html#544 > >・事前にdvmのcurrent_executableとcurrent_functionとpcを設定して > (プログラムカウンタは関数ごとなのでpcは0に設定)、 >・execute()関数を、適切な引数で呼び出す > >ことで可能なはずです。 > >ただ、実際にはDiksamからネイティブ関数を呼び出して >そのネイティブ関数からさらにDiksamの関数を呼び出す、というケースも >あるので、スタックポインタを設定の上、execute()関数のローカル変数 >baseも引数で渡してやらないと… と思って見ていたらbaseが初期化されていない >ことに気付きました。またバグです。すみません (_o_) > >gccの-Wallでは当てにならないですし、山さんがされたようにVisual Studioでも >コンパイルしたいのですがなかなか時間が取れない状態です。明日からは連休ですが、 >連休は連休でまた色々と… 編集さんはゲラを発送されたとのことですし(ん?) > >>その結果、diksam0.2.0の系譜をもつ別の言語になってしまいます。 >>なので、言語名は別のものになります。そこでお聞きしたいので >>す。diksam0.2.0の系譜をもつ別のものを作ることになりましたが、 >>ここでお話しすることは可能でしょうか? > >まったく問題ありません。 > >> ぶちゃけて言います。気分を害したりしませんか?>< > >それはないです(^^) Diksamベースで新しい言語ができるのであれば、 >どこをどう直されるのか興味深いです。
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!