Hello,

This may be a trivial question for people working on multiple platforms but,
having worked for a long time only on Unix-like platforms (including Mac OS X),
i'm a bit puzzled..

What is the "best" (simplest both for the programmer and, most importantly, the
end user) way to develop a program in Ocaml in order to distribute it to people
having only MS Windows platforms ? 

Is it possible to cross-compile (from what i've read, no)  ?

Do i have to install a ocaml distribution on a machine running windows, compile
my program with the installed tools (ocamlc/ocamlopt) and distribute the
resulting .exe ?

Aux question : In the Unix version, arguments are passed on the command line. I
understand that the same can be done under Windows using some kind of "shell"
(under Cygwin). But this may be disruptive to many Windows users who are used
to the "click to launch" approach. Is there some kind of tool that could
automatically wrap a command-line-based app into a click-to-launch app (with
some additionnal pop-ups to enter arguments for ex) ? 

Sorry if these questions sound trivial but despite a long experience in Ocaml
programming (>15 yrs), i've never been exposed to sw dev under windows (in fact
i deliberately avoid this terrain ;) 

Btw, for those interested, the program i'm trying to port is a compiler
generating VHDL code for FPGAs from high-level actor-dataflow descriptions
(more info here :
http://wwwlasmea.univ-bpclermont.fr/Personnel/Jocelyn.Serot/caph.html).
For the moment, i'm distributing a bytecode but this requires the target
audience to have a ocaml distrib installed on their machine (which, from
experience, most of them view it as an hindrance). 

Thanks for help,

Jocelyn

-- 
Caml-list mailing list.  Subscription management and archives:
https://sympa-roc.inria.fr/wws/info/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

Reply via email to