Browse thread
compiler bug?
[
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: | -- (:) |
| From: | skaller <skaller@u...> |
| Subject: | Re: [Caml-list] compiler bug? |
On Thu, 2006-05-18 at 14:53 -0400, Jacques Carette wrote: > skaller wrote: > > >What about high level optimisations? > > > >Felix supports this: > > > > reduce revrev[t] (x:list[t]): rev (rev x) => x; > Haskell (GHC to be precise) allows that too. But is syntactic > term-rewriting, in other words it is *untyped*. It's well typed. x:list[t] means x is of type list[t]. -- John Skaller <skaller at users dot sf dot net> Felix, successor to C++: http://felix.sf.net