Josef Svenningsson writes:
 > On Dec 28, 2007 11:40 PM, Mitar <[EMAIL PROTECTED]> wrote:
 > > Would not it be interesting and useful (but not really efficient) to
 > > have patterns something like:
 > >
 > > foo :: Eq a => a -> ...
 > > foo (_{4}'b') = ...
 > >
 > > which would match a list with four elements ending with an element 'b'. Or:
 > >
 > > foo (_+';'_+';'_) = ...
 > >
 > > which would match a list with embedded two ';' elements. (Last _
 > > matched the remaining of the list.)
 > >
 > I suggest you take at look at HaRP, Haskell Regular Patterns:
 > http://www.cs.chalmers.se/~d00nibro/harp/
 > 
 > It hasn't been updated for a while but it should still be useable.
 > 

Also of interest might be XHaskell
http://taichi.ddns.comp.nus.edu.sg/taichiwiki/XhaskellHomePage
which adds XDuce style regular expression pattern matching to Haskell.

Martin
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to