caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* OCaml PLEAC reaches 100%
@ 2009-01-30 14:52 Dave Benjamin
  2009-01-30 15:33 ` [Caml-list] " Daniel Bünzli
  2009-01-30 18:40 ` Alexy Khrabrov
  0 siblings, 2 replies; 4+ messages in thread
From: Dave Benjamin @ 2009-01-30 14:52 UTC (permalink / raw)
  To: caml-list

Greetings,

It is with great pleasure, and fair bit of relief, that I announce the 
completion of the OCaml PLEAC!

The PLEAC project aims to translate the source code examples from the 
Perl Cookbook into many languages. The OCaml version was started in 2001.

Note that by "completion", I am speaking from a purely numerical 
perspective. There is still plenty of room for improvement, but I can 
say with confidence that every recipe in the original cookbook has been 
given either a faithful translation into OCaml or an explanation for why 
such a translation is impossible or unnecessary, with a strong 
preference for the former.

The last few chapters contain many networking and (circa 1998) web 
programming examples, primarily written with Ocamlnet. There is even a 
hand-written ICMP ping, should you ever find that you need one. Also 
featured are several examples of Richard Jones' Bitstring, Weblogs, and 
Perl4caml libraries, a text-mode screen saver for curses, and of course 
the obligatory .signature rotator. Enjoy!

The PLEAC project and OCaml version are available at these locations, 
respectively:

http://pleac.sourceforge.net/
http://pleac.sourceforge.net/pleac_ocaml/index.html

Thanks to the following people who, along with myself, contributed 
directly to the OCaml PLEAC:

Erik de Castro Lopo
Jean-Christophe ARNU
Neale Pickett
Pixel
Remi VANICAT
Stefano Zacchiroli
William Douglas Neumann

Additional bug fixes and improvements were made possible with help, 
knowingly or unknowingly, from the following individuals via their posts 
to the caml-list and pleac-discuss mailing lists, personal email, or 
contributions to other language implementations of PLEAC:

Alain Frisch
Andrew Johnson
Clément Capel
David Brown
David Mentré
Guillaume Cottenceau
Janne Hellsten
Ken Wakita
Mac Mason
Miguel Pignatelli
Paul King

Finally, I'd personally like to give my sincere thanks to Anthony Borla 
and Pixel, for their support and enthusiasm; to Guillaume Cottenceau for 
hosting and maintaining this project for so many years; to Tom 
Christiansen for writing the vast majority of the original Perl recipes; 
and to O'Reilly for giving permission to rewrite the Perl Cookbook's 
source and thus allowing PLEAC to exist.

Best wishes,
Dave


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

* Re: [Caml-list] OCaml PLEAC reaches 100%
  2009-01-30 14:52 OCaml PLEAC reaches 100% Dave Benjamin
@ 2009-01-30 15:33 ` Daniel Bünzli
  2009-01-30 18:40 ` Alexy Khrabrov
  1 sibling, 0 replies; 4+ messages in thread
From: Daniel Bünzli @ 2009-01-30 15:33 UTC (permalink / raw)
  To: OCaml List

Very nice, congratulations to all the contributors.

A link on this should be added to humps.

Best,

Daniel


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

* Re: [Caml-list] OCaml PLEAC reaches 100%
  2009-01-30 14:52 OCaml PLEAC reaches 100% Dave Benjamin
  2009-01-30 15:33 ` [Caml-list] " Daniel Bünzli
@ 2009-01-30 18:40 ` Alexy Khrabrov
  2009-01-30 19:18   ` David Teller
  1 sibling, 1 reply; 4+ messages in thread
From: Alexy Khrabrov @ 2009-01-30 18:40 UTC (permalink / raw)
  To: Dave Benjamin; +Cc: caml-list

I've discoverted OCaml PLEAC early on while learning OCaml, and found  
the only method of getting "the OCaml way" which beats asking on the  
IRC: grep the PLEAC.

I believe we all owe a great debt of gratitude to Dave who toiled with  
amazing perseverance and ingenuity for years to make it happen.  I'm  
going to teach my children to be as persistent as Dave!  This is  
nothing short of a miracle and a heroic achievement, IMHO, and a fun  
to read, too, as the examples are short and you always learn something  
new.  Kudos to Dave!

Cheers,
Alexy


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

* Re: [Caml-list] OCaml PLEAC reaches 100%
  2009-01-30 18:40 ` Alexy Khrabrov
@ 2009-01-30 19:18   ` David Teller
  0 siblings, 0 replies; 4+ messages in thread
From: David Teller @ 2009-01-30 19:18 UTC (permalink / raw)
  To: Alexy Khrabrov; +Cc: Dave Benjamin, caml-list

Next step: the OCaml Batteries PLEAC :)

Cheers,
 David

(and thanks to Dave and all the contributors for their work)

On Fri, 2009-01-30 at 13:40 -0500, Alexy Khrabrov wrote:
> I believe we all owe a great debt of gratitude to Dave who toiled with  
> amazing perseverance and ingenuity for years to make it happen.  I'm  
> going to teach my children to be as persistent as Dave!  This is  
> nothing short of a miracle and a heroic achievement, IMHO, and a fun  
> to read, too, as the examples are short and you always learn something  
> new.  Kudos to Dave!
> 
> Cheers,
> Alexy

-- 
David Teller-Rajchenbach
 Security of Distributed Systems
  http://www.univ-orleans.fr/lifo/Members/David.Teller
   La Recherche publique est liquidée. Les chercheurs sont en colère.
   Latest News of French Research: System being liquidated. Researchers angry.


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

end of thread, other threads:[~2009-01-30 19:18 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-30 14:52 OCaml PLEAC reaches 100% Dave Benjamin
2009-01-30 15:33 ` [Caml-list] " Daniel Bünzli
2009-01-30 18:40 ` Alexy Khrabrov
2009-01-30 19:18   ` David Teller

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