I released yesterday zetta-parser (http://github.com/van-clj/zetta-parser) 
through the van-clj group (http://van-clj.github.com), this library is a 
port of Haskell's attoparsec. 

The difference between this and the ones I've seen so far is that zetta 
allows you to use a parser without having all the input available, you can 
put the input that is available now, and you'll get back a continuation 
function that will receive the remaining input later on.

It uses internally the clojure's algo.monads library, and also provides an 
Applicative Functor interface, has plenty of tests, some examples and all 
combinators are documented. It's a little rough over the edges, but is 
ready for a trial if you are interested. We over the van-clj group will try 
to use as much as we can for our problems.

Cheers.

rg.-

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to