[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:2941]Dynamic Loading



Shun-ichi GOTO <gotoh@xxxxxxxxxxx> writes:

> ついでなので聞いておきます。
> 
> Susie に限った話ではありませんが、DLLにしろCOMにしろ、汎用のDynamic
> Loading の枠組(ex. http://www.m17n.org/mule/dynamic-loading/)をMeadow が
> 装備するというのもアウト? RMS的にはアウトだとしてもhimi的にはセーフとか...

mw32dl.[ch] というそのためのものが既にあるので himi さん的に
は OK なんだと思います。

Emacs は新しい Lisp_Object の型を作れないし、finalizer もな
いので個人的にはあんまり使えないという印象を持っていますが。(^^;

例えば、Berkeley DB 等への glue code を書こうとしても、
database への handle を保持しておく object を作れないので無
理、とか。
# まぁ、XEmacs の lcrecord みたいなものを Emacs 上で 
# Lisp_Vector の亜種として作れば簡単に新しい型を作れるように
# はなるけど。

;; XEmacs から Subversion を使う場合、command line の出力の 
;; parse なんてしなくて良いからいいよねー、と自慢していたら、
;; Meadow にも dynamic loading の枠組はある、と言われて初め
;; て知りました。(^^;

-- 
Yoshiki Hayashi