Version française
Home     About     Download     Resources     Contact us    
Browse thread
Re: [Caml-list] small problem'
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Luc Maranget <luc.maranget@i...>
Subject: Re: [Caml-list] small problem'
> 
> How to omit the syntax error in OCAML in CAML it runs.
> let hd = function
>     [] -> failwith "hd"
>   | a::l -> a;;
>  Characters 2-3:
>     | a::l -> a
>     ^
> Syntax error
> Mit freundlichen Gruessen
> Klaus Benecke

I do not see what is your problem exactly.
If I copy-paste your three lines in ocaml toplevel, I get :

$ ocaml
        Objective Caml version 3.06

# let hd = function
    [] -> failwith "hd"
  | a::l -> a;;
    val hd : 'a list -> 'a = <fun>

--Luc
-------------------
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