i have updated the library to use arrows, rather than just functions. (it still works with functions)
to make a new kind of arrow, you need to implement: arr (creates an arrow from a function) >>> (combines arrows left to right) fst (makes arrow work on the first element of a vector, leaving the other elements alone) ttt (arrow works on second element of a vector if the first element is true) the other arrow combinators use those, so they don't need to be reimplemented for every kind of arrow. http://github.com/hclarke/pointfree-clojure --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---