caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* Re: [Caml-list] Ocaml and C--
@ 2001-06-05 21:23 David Gurr
  0 siblings, 0 replies; 6+ messages in thread
From: David Gurr @ 2001-06-05 21:23 UTC (permalink / raw)
  To: Xavier.Leroy; +Cc: caml-list

> I had many interesting discussions with Simon PJ and Norman Ramsey
> when they started to design their intermediate language.  Simon liked
> the name "C--" and kindly asked permission to re-use the name.

It is apparently very popular.  searching for C-- on google returns "about
52,000,000" pages.  But it is less popular than .net which returns
"about 122,000,000" pages or COM which is so popular google does not
even include in searches. -D
-------------------
To unsubscribe, mail caml-list-request@inria.fr.  Archives: http://caml.inria.fr


^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: [Caml-list] Ocaml and C--
@ 2001-05-30 16:33 Hao-yang Wang
  0 siblings, 0 replies; 6+ messages in thread
From: Hao-yang Wang @ 2001-05-30 16:33 UTC (permalink / raw)
  To: caml-list

If you search on the ocaml source code with the string "C--", you will 
see that it is already used by ocamlopt. :-)

(Seriously, how closely this Cmm code corresponds to the proposed C--? 
Thanks.)

Hao-yang Wang
-------------------
To unsubscribe, mail caml-list-request@inria.fr.  Archives: http://caml.inria.fr


^ permalink raw reply	[flat|nested] 6+ messages in thread
* [Caml-list] Ocaml and C--
@ 2001-05-29 11:25 STARYNKEVITCH Basile
  2001-05-29 19:30 ` Norman Ramsey
  2001-06-05 11:46 ` Xavier Leroy
  0 siblings, 2 replies; 6+ messages in thread
From: STARYNKEVITCH Basile @ 2001-05-29 11:25 UTC (permalink / raw)
  To: caml-list

Hello All and particularily the core Ocaml team,

C-- (see "http://www.cminusminus.org/") is an effort to define a low
level langage (sort of portable assembler) -better than C- to be used
as a common target for (functional languages) compilers. C-- offers
things that are missing in C (notably tail recursion) and useful to
compiler implementors. QickC-- (qc--) is an opensource compiler from
C-- to machine code. Currently it is not yet completed but aims to
target several usual architectures (eg x86, Alpha, etc...). Qc-- will
probably be useable (according to their web page) at end of year 2001.

Qc-- is written -as a literate program- in Ocaml and I believe it is
(or will become) a good example of real useful Ocaml code.

I believe that there have beeen a proof of concept port of Ocaml to
target C--. Is it really so? 

Supposing that QC-- will deliver it promises (but Norman Ramsey, Simon
Peyton Jones and Christian Lindig are impressively serious and clever
guys), will Ocaml switch to target C-- or will Ocaml continue to
natively target the usual architectures (x86, Alpha, Sparc, ia64,
x86-64...)?

What is the relation between C-- and Ocaml (apart a mutual respect of
the leading developers in each team)?

Regards

N.B. Any opinions expressed here are only mine, and not of my organization.
N.B. Les opinions exprimees ici me sont personnelles et n engagent pas le CEA.

---------------------------------------------------------------------
Basile STARYNKEVITCH   ----  Commissariat à l Energie Atomique * France
DRT/LIST/DTSI/SLA * CEA/Saclay b.528 (p111f) * 91191 GIF/YVETTE CEDEX 
phone:+33 1,6908.6055; fax: 1,6908.8395 home: 1,4665.4553; mobile: 6,8501.2359
work email: Basile point Starynkevitch at cea point fr 
home email: Basile point Starynkevitch at wanadoo point fr 
-------------------
To unsubscribe, mail caml-list-request@inria.fr.  Archives: http://caml.inria.fr


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2001-06-05 21:23 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-06-05 21:23 [Caml-list] Ocaml and C-- David Gurr
  -- strict thread matches above, loose matches on Subject: below --
2001-05-30 16:33 Hao-yang Wang
2001-05-29 11:25 STARYNKEVITCH Basile
2001-05-29 19:30 ` Norman Ramsey
2001-06-05 10:44   ` reig
2001-06-05 11:46 ` Xavier Leroy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).