Version française
Home     About     Download     Resources     Contact us    
Browse thread
[Caml-list] Développement d'applications avec Objective Caml... [< >] in 3.04?
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Remi VANICAT <vanicat@l...>
Subject: Re: [Caml-list] Développement d'applications avec Objective Caml... [< >] in 3.04?
stalkern2 <stalkern2@tin.it> writes:

> Hello to everybody
> 
> I'm studying the book of Chailloux, Manoury and Pagano and I' m now taking 
> into considerations the streams.
> Using a plain ocaml prompt with Ocaml 3.04 on a RedHat box (coming from a 
> rpm), I get
> 
> # let foo = [< >];;
>                ^^
> Syntax error

parser need camlp4 since ocaml 3.04 (I think)

you have to do

# #load "camlp4o.cma"

before any [< >] expression.

This information is at least in the Change file of the caml
distribution, and also in the ocaml manual :
http://caml.inria.fr/ocaml/htmlman/manual021.html
(may be the #load "camlp4o.cma" should be add there)


> 
> I get the same error on a MacOS 9 box, using the standard Ocaml distribution.
> 
> I have plenty of expressions parenthesized with [< >] in the source 
> distribution, and I learnt that I could optionally use [: :] if I say so to 
> Camlp4. But neither [< >] nor [: :], that gives 
> # let foo = [: :];;

this is the camlp4 revised syntax.

be aware it change a lot of thing (and not only [< and >])

# #load "camlp4r.cma"
# value foo = [: :];
...

-- 
Rémi Vanicat
vanicat@labri.u-bordeaux.fr
http://dept-info.labri.u-bordeaux.fr/~vanicat
-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ: http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr  Archives: http://caml.inria.fr