[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 1999-10-08 (14:14) |
From: | Matías Giovannini <matias@k...> |
Subject: | Re: Stdlib regularity |
Markus Mottl wrote: > > > I have used OCaml extensively in the past few years, and I've had > > some misgivings about the CAML standard library argument ordering. It > > is a little bit confusing and not standard. For example: > > Although the standard library is quite ok, there are some (minor) > inconsistencies. What concerns my wishes for it, I'd love to see more > features (= functions or even modules). Yes! Yes! I always begin my Caml code by writing iota, and I wish it were included in the standard library. It's silly simple, and imprescindible. let iota n = let rec aux l n = if n > 0 then aux (n::l) (n-1) else l in aux [] n And then a "functional for" loop looks like List.map (fun i -> ...) (iota n) (Incidentaly, the name "iota" comes from APL, and stands for the "Initial natural Interval".) -- I got your message. I couldn't read it. It was a cryptogram. -- Laurie Anderson