* Embedding the OCaml compiler
@ 2006-07-25 0:50 Joel Reymont
2006-07-25 3:28 ` [Caml-list] " Jon Harrop
2006-07-25 9:54 ` Gerd Stolpmann
0 siblings, 2 replies; 4+ messages in thread
From: Joel Reymont @ 2006-07-25 0:50 UTC (permalink / raw)
To: caml-list
Folks,
Am I correct that embedding the OCaml compiler would require me to
release my code as open source?
I was thinking of using OCaml as the DSL (with camlp4) like the
LexiFI guys do but I think I would need to embed the compiler.
Thanks, Joel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] Embedding the OCaml compiler
2006-07-25 0:50 Embedding the OCaml compiler Joel Reymont
@ 2006-07-25 3:28 ` Jon Harrop
2006-07-25 3:41 ` skaller
2006-07-25 9:54 ` Gerd Stolpmann
1 sibling, 1 reply; 4+ messages in thread
From: Jon Harrop @ 2006-07-25 3:28 UTC (permalink / raw)
To: caml-list
On Tuesday 25 July 2006 01:50, Joel Reymont wrote:
> Am I correct that embedding the OCaml compiler would require me to
> release my code as open source?
>
> I was thinking of using OCaml as the DSL (with camlp4) like the
> LexiFI guys do but I think I would need to embed the compiler.
I believe you can invoke the OCaml compilers from closed-source software. You
can even bundle the OCaml compilers with your software and use them
transparently.
--
Dr Jon D Harrop, Flying Frog Consultancy Ltd.
Objective CAML for Scientists
http://www.ffconsultancy.com/products/ocaml_for_scientists
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] Embedding the OCaml compiler
2006-07-25 3:28 ` [Caml-list] " Jon Harrop
@ 2006-07-25 3:41 ` skaller
0 siblings, 0 replies; 4+ messages in thread
From: skaller @ 2006-07-25 3:41 UTC (permalink / raw)
To: Jon Harrop; +Cc: caml-list
On Tue, 2006-07-25 at 04:28 +0100, Jon Harrop wrote:
> On Tuesday 25 July 2006 01:50, Joel Reymont wrote:
> > Am I correct that embedding the OCaml compiler would require me to
> > release my code as open source?
> >
> > I was thinking of using OCaml as the DSL (with camlp4) like the
> > LexiFI guys do but I think I would need to embed the compiler.
>
> I believe you can invoke the OCaml compilers from closed-source software. You
> can even bundle the OCaml compilers with your software and use them
> transparently.
You just can't modify the sources directly. If you need to
change anything you have to supply the original source
and set of patches or equivalent. [Q public licence]
--
John Skaller <skaller at users dot sf dot net>
Felix, successor to C++: http://felix.sf.net
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] Embedding the OCaml compiler
2006-07-25 0:50 Embedding the OCaml compiler Joel Reymont
2006-07-25 3:28 ` [Caml-list] " Jon Harrop
@ 2006-07-25 9:54 ` Gerd Stolpmann
1 sibling, 0 replies; 4+ messages in thread
From: Gerd Stolpmann @ 2006-07-25 9:54 UTC (permalink / raw)
To: Joel Reymont; +Cc: caml-list
Am Dienstag, den 25.07.2006, 01:50 +0100 schrieb Joel Reymont:
> Folks,
>
> Am I correct that embedding the OCaml compiler would require me to
> release my code as open source?
>
> I was thinking of using OCaml as the DSL (with camlp4) like the
> LexiFI guys do but I think I would need to embed the compiler.
As far as I know LexiFI has a contract with INRIA allowing them to embed
the compiler without having to release their modification to the public.
Gerd
--
------------------------------------------------------------
Gerd Stolpmann * Viktoriastr. 45 * 64293 Darmstadt * Germany
gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de
Phone: +49-6151-153855 Fax: +49-6151-997714
------------------------------------------------------------
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-07-25 11:52 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-25 0:50 Embedding the OCaml compiler Joel Reymont
2006-07-25 3:28 ` [Caml-list] " Jon Harrop
2006-07-25 3:41 ` skaller
2006-07-25 9:54 ` Gerd Stolpmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox