[
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: | 2006-08-11 (00:01) |
From: | Jon Harrop <jon@f...> |
Subject: | Re: [Caml-list] Streams |
On Thursday 10 August 2006 11:51, Error404 wrote: > I'm looking for some streams related tutorial or any other info. > By stream i mean something like this (I don't know exact definition): > > open Lazy;; > type 'a stream = Nil | Cons of 'a Lazy.t * 'a stream Lazy.t;; > > (* For example stream of 'integers from x' would look like this: *) > > let rec intsfrom x = > Cons(lazy x,lazy (intsfrom (x+1)));; > > If you know any www/book or anything on this kind of streams please mail me > (error92@tlen.pl). Many thanks. I just posted a link to some stuff on streams in the context of parsing but you can write intsfrom as: # #load "camlp4o.cma";; Camlp4 Parsing version 3.09.2 # let rec intsfrom n = [< 'n; intsfrom(n+1) >];; -- Dr Jon D Harrop, Flying Frog Consultancy Ltd. Objective CAML for Scientists http://www.ffconsultancy.com/products/ocaml_for_scientists