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
[Caml-list] Dynamically evaluating OCaml code
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2004-04-14 (09:17)
From: james woodyatt <jhw@w...>
Subject: Re: [Caml-list] Re: GODI
On 13 Apr 2004, at 23:21, Kenneth Knowles wrote:
> On Tue, Apr 13, 2004 at 11:00:06PM -0700, james woodyatt wrote:
>> Yeah well? I feel your pain.  I'd be very grateful if some kind
>> volunteer were to step up and make Findlib or Ocaml (preferably both)
>> aware of the Mac OS X bundles and frameworks model.  It's on the long
>> list of things I'd be willing to do myself if I weren't so busy with
>> more things that are more important to me.
>> Of course, the fact that doing it would mean forking somebody else's
>> code does tend dampen my enthusiasm for the project...
> I don't think you'd have to fork... Did Gerd say he wouldn't accept
> contributions?  So far I've failed to pique the interest of the one OS 
> X
> developer I know.

I just went off and looked at findlib more carefully.  With v1.0 even 
more than before, I don't think it would make sense to adapt it to 
working with Mac OS X bundles and frameworks.  I now believe the right 
thing to do here is to develop a completely separate command driver for 
Mac OS X that handles this problem.  You probably want a support 
library too— so you can communicate effectively with Cocoa and Carbon 
applications via .plist files and such.

There are two related problems here and I want solutions to both 
actually: 1) deploy dynamically linked libraries (C wrappers and 
bytecode) inside Mac OS X frameworks/bundles; and 2) a nice Mac OS 
X-friendly notion of Ocaml SDK distributions.  I can probably get 2) by 
working with Gerd to put the right defaults in place for Findlib and 
GODI on Mac OS X.  Getting 1), on the other hand, I think will mean 
going off into the weeds alone.

Big piles of work.  It's going to be a long time before I get around to 
doing it.  I got a day job, and I'm working on a whole other set of 
problems in my spare time.  While I'm making wishes upon the stars, how 
qool would it be to have XCode integration?  Mmmmm.

j h woodyatt <>
markets are only free to the people who own them.
To unsubscribe, mail Archives:
Bug reports: FAQ:
Beginner's list: