From: Dave Benjamin <dave@ramenlabs.com>
To: caml-list@inria.fr
Subject: OCaml PLEAC reaches 100%
Date: Fri, 30 Jan 2009 07:52:40 -0700 [thread overview]
Message-ID: <49831438.2090001@ramenlabs.com> (raw)
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
next reply other threads:[~2009-01-30 14:52 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-30 14:52 Dave Benjamin [this message]
2009-01-30 15:33 ` [Caml-list] " Daniel Bünzli
2009-01-30 18:40 ` Alexy Khrabrov
2009-01-30 19:18 ` David Teller
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=49831438.2090001@ramenlabs.com \
--to=dave@ramenlabs.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).