caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* A sound semantics for OCaml light
@ 2007-11-09 12:20 Scott Owens
  2007-11-09 14:26 ` [Caml-list] " Martin Jambon
  0 siblings, 1 reply; 5+ messages in thread
From: Scott Owens @ 2007-11-09 12:20 UTC (permalink / raw)
  To: caml-list

We are pleased to announce the public release of OCaml light, a  
formal semantics for a substantial, practical subset of the Objective  
Caml language. It is written in Ott, generating proof assistant  
definitions for HOL-4 and (in draft form) Coq and Isabelle/HOL. It  
comprises a small-step operational semantics and a syntactic, non- 
algorithmic type system. A type soundness theorem has been proved and  
mechanized using the HOL-4 proof assistant. To ensure that the  
operational semantics accurately models Objective Caml, an executable  
version of the semantics has been created (and proved equivalent in  
HOL to the original, relational version) and tested on a number of  
small test cases.

For more information please visit http://www.cl.cam.ac.uk/~so294/ocaml.

-Scott, Gilles, Peter, and Tom


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

* Re: [Caml-list] A sound semantics for OCaml light
  2007-11-09 12:20 A sound semantics for OCaml light Scott Owens
@ 2007-11-09 14:26 ` Martin Jambon
  2007-11-09 14:46   ` Dario Teixeira
  0 siblings, 1 reply; 5+ messages in thread
From: Martin Jambon @ 2007-11-09 14:26 UTC (permalink / raw)
  To: Scott Owens; +Cc: caml-list

On Fri, 9 Nov 2007, Scott Owens wrote:

> We are pleased to announce the public release of OCaml light, a formal 
> semantics for a substantial, practical subset of the Objective Caml language.

May I suggest another name?
There's already Caml light.
In my opinion, having the name start with "ocaml" is a good idea (or 
should even be mandatory for every ocaml-derived product).
It should just be followed by something that is reasonably not ambiguous.



Martin

--
http://wink.com/profile/mjambon
http://martin.jambon.free.fr


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

* Re: [Caml-list] A sound semantics for OCaml light
  2007-11-09 14:26 ` [Caml-list] " Martin Jambon
@ 2007-11-09 14:46   ` Dario Teixeira
  2007-11-09 15:38     ` Christopher L Conway
  0 siblings, 1 reply; 5+ messages in thread
From: Dario Teixeira @ 2007-11-09 14:46 UTC (permalink / raw)
  To: Martin Jambon, Scott Owens; +Cc: caml-list

> May I suggest another name?
> There's already Caml light.
> In my opinion, having the name start with "ocaml" is a good idea (or 
> should even be mandatory for every ocaml-derived product).
> It should just be followed by something that is reasonably not ambiguous.

Hi,

On a similar vein, has anyone noticed that "OCaml" and "O'Caml" produce
different results in Google?  Could some (naïve) language popularity
statistics be skewed unfavourably towards Ocaml because of this? And
should we as a community stick to one nomenclature to avoid this problem?...

Cheers,
Dario Teixeira



      ___________________________________________________________ 
Want ideas for reducing your carbon footprint? Visit Yahoo! For Good  http://uk.promotions.yahoo.com/forgood/environment.html


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

* Re: [Caml-list] A sound semantics for OCaml light
  2007-11-09 14:46   ` Dario Teixeira
@ 2007-11-09 15:38     ` Christopher L Conway
  2007-11-09 22:08       ` [Caml-list] O'Caml vs OCaml (was: A sound semantics for OCaml light) David Allsopp
  0 siblings, 1 reply; 5+ messages in thread
From: Christopher L Conway @ 2007-11-09 15:38 UTC (permalink / raw)
  To: Dario Teixeira; +Cc: caml-list

I think we as a community can agree that it is and always has been
OCaml, not O'Caml [1,2]. But that's not going to prevent a great
number of people from making the mistake. :-( I wonder if the folks at
INRIA gave any thought to the "Irish interpretation"? (I'm quite sure
the O'Haskell people did.)

Chris

[1] http://caml.inria.fr/resources/doc/faq/general.en.html#name-case
[2] http://en.wikipedia.org/wiki/Talk:Objective_Caml#.22Ocaml.22_to_.22O.27Caml_programming_language.22_move
[3] http://www.cs.chalmers.se/~nordland/ohaskell/

On Nov 9, 2007 9:46 AM, Dario Teixeira <darioteixeira@yahoo.com> wrote:
> > May I suggest another name?
> > There's already Caml light.
> > In my opinion, having the name start with "ocaml" is a good idea (or
> > should even be mandatory for every ocaml-derived product).
> > It should just be followed by something that is reasonably not ambiguous.
>
> Hi,
>
> On a similar vein, has anyone noticed that "OCaml" and "O'Caml" produce
> different results in Google?  Could some (naïve) language popularity
> statistics be skewed unfavourably towards Ocaml because of this? And
> should we as a community stick to one nomenclature to avoid this problem?...
>
> Cheers,
> Dario Teixeira
>
>
>
>       ___________________________________________________________
> Want ideas for reducing your carbon footprint? Visit Yahoo! For Good  http://uk.promotions.yahoo.com/forgood/environment.html
>
>
> _______________________________________________
> Caml-list mailing list. Subscription management:
> http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
> Archives: http://caml.inria.fr
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
>
>


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

* RE: [Caml-list] O'Caml vs OCaml (was: A sound semantics for OCaml light)
  2007-11-09 15:38     ` Christopher L Conway
@ 2007-11-09 22:08       ` David Allsopp
  0 siblings, 0 replies; 5+ messages in thread
From: David Allsopp @ 2007-11-09 22:08 UTC (permalink / raw)
  To: caml-list

> I think we as a community can agree that it is and always has been
> OCaml, not O'Caml [1,2]. But that's not going to prevent a great
> number of people from making the mistake. :-( I wonder if the folks at
> INRIA gave any thought to the "Irish interpretation"? (I'm quite sure
> the O'Haskell people did.)

With all due respect, but your first statement is refuted in your second
reference! I, as a very minimal example, would generally refer to it as
O'Caml, though occasionally mistype it (in a rush) - Gerd, for example, has
called it O'Caml today - though after your post his next one changed style!

The reference on the Inria site seems to clarify OCAML vs OCaml, not O'Caml
vs OCaml and if you grep recent list postings, you'll see a right old mix of
it: so possibly we don't agree!

Linguistically, it is acceptable for an acronym to become a word in its
right after long term adoption: for example, Laser (Light Amplification by
Stimulated Emission of Radiation), Sonar (SOund Navigation And Ranging),
Scuba (Self-Contained Underwater Breathing Apparatus) & Radar (RAdio
Detection And Ranging).

Hence CAML = Caml

For the sake of pedantry, the Irish spelling is in fact the more accurate
because O'Caml is the contraction of two words and the apostrophe should be
used to denote the missing letters in the contraction (cf. isn't, don't).

Hence Objective CAML = O'Caml

QED :o)

I fervently promise not air such pedantry on this list again...


David


> [1] http://caml.inria.fr/resources/doc/faq/general.en.html#name-case
> [2]
http://en.wikipedia.org/wiki/Talk:Objective_Caml#.22Ocaml.22_to_.22O.27Caml_
programming_language.22_move
> [3] http://www.cs.chalmers.se/~nordland/ohaskell/


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

end of thread, other threads:[~2007-11-09 22:09 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-09 12:20 A sound semantics for OCaml light Scott Owens
2007-11-09 14:26 ` [Caml-list] " Martin Jambon
2007-11-09 14:46   ` Dario Teixeira
2007-11-09 15:38     ` Christopher L Conway
2007-11-09 22:08       ` [Caml-list] O'Caml vs OCaml (was: A sound semantics for OCaml light) David Allsopp

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).