Skip to content

Commit

Permalink
added haskell applicative style programming <$> function
Browse files Browse the repository at this point in the history
  • Loading branch information
Jason Jackson committed Jun 2, 2011
1 parent b87ef87 commit e4a4127
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/eu/dnetlib/clojure/clarsec.clj
Expand Up @@ -59,6 +59,8 @@
;; Bind with a non monadic function
(defn >>== [p f]
(bind p #(result (f %))))
(def <$> >>==)


(def any-token
(make-monad 'Parser
Expand Down Expand Up @@ -195,4 +197,4 @@
((monad (force parser)) input))

;;(defn -main []
;; (println (parse (>> (delay letter) (delay letter)) "ca.")))
;; (println (parse (>> (delay letter) (delay letter)) "ca.")))

0 comments on commit e4a4127

Please sign in to comment.