caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: "Ryan Tarpine" <rtarpine@hotmail.com>
To: caml-list@inria.fr
Subject: Re: [Caml-list] Applications written in O'Caml
Date: Fri, 12 Apr 2002 20:35:59 -0400	[thread overview]
Message-ID: <F172oHzGkzMcvsq9IcV0000067b@hotmail.com> (raw)

>From: Vincent Foley <vinfoley@iquebec.com>
>To: caml-list@inria.fr
>Subject: [Caml-list] Applications written in O'Caml
>Date: Fri, 12 Apr 2002 11:51:27 -0400
>
>On http://caml.inria.fr, there's a section mentionning some applications
>written in O'Caml.  I'm pretty sure this list is not quite up to date
>(considering that a very nice application, Active DVI, is not included
>there.)  I'd like to know, besides the application mentionned there and
>Active DVI, are there other significant applications written in O'Caml?
>
>...

I wouldn't call this a significant application, but I thought it would be 
nice to announce this now, anyway:  my science fair project.  I wrote an 
interpreted programming language dubbed Orion that had a simple English-like 
syntax (inspired partly by Ada), first-class functions (with closures, of 
course), run-time modifiable classes, and exception handling.  One 
interesting thing I added was the ability to change the class of an object 
at runtime; you can change the methods it responds to, thereby changing its 
interface, or (keeping the same interface) how methods are implemented (i.e. 
a random number generator object could always store a seed and by changing 
its class the next number could be generated differently).

Just last night was the awards ceremony, where it won special awards from 
Intel and Yale and the first place in eleventh grade computer science 
(getting me a half-scholarship to Drexel).  Unfortunately I did not move on 
to the international science fair (only three from each grade can go; this 
fair was at the regional level - Pennsylvania, Delaware, and New Jersey 
area).  It wouldn't have been possible without help from this list, 
especially Rémi Vanicat.  Thank you for answering all of my silly questions!

Ryan Tarpine, rtarpine@hotmail.com
"To err is human, to compute divine.  Trust your computer but not its 
programmer."
  - Morris Kingston


_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx

-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners


             reply	other threads:[~2002-04-13  0:36 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-04-13  0:35 Ryan Tarpine [this message]
2002-04-13  0:57 ` David McClain
  -- strict thread matches above, loose matches on Subject: below --
2002-04-12 15:51 Vincent Foley
2002-04-12 16:15 ` Benjamin C. Pierce
2002-04-13 12:45   ` Oliver Bandel
2002-04-13 19:07     ` Benjamin C. Pierce
2002-04-12 16:40 ` Maxence Guesdon
2002-04-12 17:04 ` Warp
2002-04-13  2:27 ` eijiro_sumii
2002-04-13  3:28   ` Michael Vanier
2002-04-15  8:16 ` Nicolas barnier
2002-04-16 10:12 ` Jacek Chrzaszcz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=F172oHzGkzMcvsq9IcV0000067b@hotmail.com \
    --to=rtarpine@hotmail.com \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).