Browse thread
Native dynlink on 3.11: a request for packagers
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Dario Teixeira <darioteixeira@y...> |
| Subject: | Re: [Caml-list] Native dynlink on 3.11: a request for packagers |
Hi,
> > Indeed it does. The current version of Ocsigen
> > already makes use of this feature.
>
> Ahem. I'm not aware of this feature... Can you please
> elaborate to what you refer?
AFAIK, you can annotate findlib's META files with custom
tags. Ocsigen expects dynamically loaded plugins to have
a "plugin" tag, like this:
archive(native) = "foobar.cmxa"
archive(plugin,native) = "foobar.cmxs"
Ocsigen's module loader can thus leverage all of Findlib's
existing facilities (such as dependency handling) also for
dynamically loading plugins.
(The Ocsigen guys can correct/expand on this better than
anyone, of course).
Cheers,
Dario