From: Dustin Sallings <dustin@spy.net>
To: Joaquin Bernal <jobe@baara.com>
Cc: Caml List <caml-list@inria.fr>
Subject: Re: [Caml-list] Saying hi and the most basic question
Date: Fri, 12 Dec 2003 22:24:14 -0800 [thread overview]
Message-ID: <F8F372CC-2D34-11D8-B842-000393CB0F1E@spy.net> (raw)
In-Reply-To: <16410548863.20031212183632@baara.com>
On Dec 12, 2003, at 9:36, Joaquin Bernal wrote:
> Hi all. I've just subscribed to the list (most redundant sentence
> ever) so I'm dropping the first question. Are there any tutorials or
> books available for download (english or spanish) besides Michael
> Mauny's "Functional Programing using Caml Light" and the OCaml 3.07
> Reference Manual itself?
Besides the ora reference, I've found this book to be pretty good:
http://www.cs.caltech.edu/courses/cs134/cs134b/book.pdf
> Besides that, what was your first project using Caml? I'd like to
> start mine, so maybe you can give advice about the kind of project
> most suitable for learning.
I had a few data processing utilities I rewrote. The original
versions were written in python and just weren't fast enough for the
amount of data I was getting daily (well, they were, but it took a
couple of hours to process everything). I started looking for other
languages that would provide better performance. In my early tests,
bigloo scheme and ocaml processed one of my data sets in approximately
the same amount of time. I went with bigloo for a while because I was
familiar with scheme and very uncomfortable in ocaml.
After a while, and with added complexity, I started having both
performance and stability problems with the bigloo version of my
processor pilot. I had some trouble growing the thing as well.
I decided to give ocaml another go and found that it was insanely
fast, and completely solid. Since then, I've been trying to figure out
what apps I can rewrite. When I can't rewrite an app, I build
libraries I figure I'll need later (file processing stuff, auto-filling
lru cache, cdb, base64, etc...). It's a lot more fun than my day job.
:) (of course, I use ocaml in my day job as well)
--
SPY My girlfriend asked me which one I like better.
pub 1024/3CAE01D5 1994/11/03 Dustin Sallings <dustin@spy.net>
| Key fingerprint = 87 02 57 08 02 D0 DA D6 C8 0F 3E 65 51 98 D8 BE
L_______________________ I hope the answer won't upset her. ____________
-------------------
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
prev parent reply other threads:[~2003-12-13 6:25 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-12-12 17:36 Joaquin Bernal
2003-12-12 17:57 ` ronniec95
2003-12-12 18:25 ` Benjamin Geer
2003-12-13 6:24 ` Dustin Sallings [this message]
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=F8F372CC-2D34-11D8-B842-000393CB0F1E@spy.net \
--to=dustin@spy.net \
--cc=caml-list@inria.fr \
--cc=jobe@baara.com \
/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