Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
Shared run-time DLLs for commerce
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2008-01-07 (13:03)
From: Alain Frisch <alain@f...>
Subject: Re: [Caml-list] Shared run-time DLLs for commerce
Jon Harrop wrote:
> I would like to commercialize packages like Smoke in compiled form as a shared 
> run-time DLL for other OCaml programmers to use as a library. However, OCaml 
> currently lacks this functionality.

Which functionality do you need, exactly?

What's the advantage of shipping a shared library instead of a static
one (.cmxa/.a/*.cmi)?

The .cmxs files generated by natdynlink are actually dynamic libraries.
Other modules that rely on such a library will also need to be dynlinked.

-- Alain