uxf_02
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* Universal eXecutable Format - 02
-(by [[K]], 2016.09.27)
** Essenでのuxfのサポート
-Essenではuxfdlとしてはprintfくらいしかサポートしない。こ...
-uxfはもっぱらオンメモリ演算の高速化の手段を提供するだけ...
void entry(unsigend char *p)
{
...
}
-基本的にこの関数が呼び出される。データの受け渡しはpのみ...
-いや、任意のEssen文を実行できる関数がuxfdlで提供できれば...
--じゃあ、entryの引数を UCHAR *p だけじゃなくて void *han...
-Essenからuxfにデータを渡す場合、Essen側で文字列変数を一...
--uxf側では、与えられたpの一部を書き換えて終了すれば、Ess...
-ではessen関数を使って、uxfからessen命令を実行する場合は?
--やはり文字列(というかバイト列だけど)を作ってそれを渡...
--これをやるとなると、Essen側に、特殊な文字列型がほしくな...
---普通の文字列型: 変数や値の寿命が尽きたら、領域は解放...
---特殊な文字列型: 変数や値の寿命が尽きても、領域の解放...
--Essenから値を返す場合も、同じ文字列にデータを書き込んで...
-しかしこうしてみると、Essenとはなんなのだろうか。
--さまざまな言語をつなぐインターフェース環境?
--そういう考え方も面白いかもしれない。
* こめんと欄
#comment
終了行:
* Universal eXecutable Format - 02
-(by [[K]], 2016.09.27)
** Essenでのuxfのサポート
-Essenではuxfdlとしてはprintfくらいしかサポートしない。こ...
-uxfはもっぱらオンメモリ演算の高速化の手段を提供するだけ...
void entry(unsigend char *p)
{
...
}
-基本的にこの関数が呼び出される。データの受け渡しはpのみ...
-いや、任意のEssen文を実行できる関数がuxfdlで提供できれば...
--じゃあ、entryの引数を UCHAR *p だけじゃなくて void *han...
-Essenからuxfにデータを渡す場合、Essen側で文字列変数を一...
--uxf側では、与えられたpの一部を書き換えて終了すれば、Ess...
-ではessen関数を使って、uxfからessen命令を実行する場合は?
--やはり文字列(というかバイト列だけど)を作ってそれを渡...
--これをやるとなると、Essen側に、特殊な文字列型がほしくな...
---普通の文字列型: 変数や値の寿命が尽きたら、領域は解放...
---特殊な文字列型: 変数や値の寿命が尽きても、領域の解放...
--Essenから値を返す場合も、同じ文字列にデータを書き込んで...
-しかしこうしてみると、Essenとはなんなのだろうか。
--さまざまな言語をつなぐインターフェース環境?
--そういう考え方も面白いかもしれない。
* こめんと欄
#comment
ページ名: