summaryrefslogtreecommitdiff
path: root/src/org/gnu/clojure/gnunet/parser.clj
AgeCommit message (Collapse)Author
2011-06-14Mavenized the project. Upgraded to clojure 1.3.0.David Barksdale
2010-11-03Added new exception-m monad. Added :when-let and :when-not to domonad.David Barksdale
Replaced conditional with m-when. Embraced parser.clj with with-monad. Discovered str function is useful for formatting strings.
2010-11-02New filesharing message handlers.David Barksdale
2010-10-14Added core-state-agent, RSA encrypt-decrypt (untested).David Barksdale
Fixed encode-rsa-public-key, optimized parse-rsa-public-key. Using clojure.test for tests, added generate-kblock-key test.
2010-09-26Making the code a bit more readable/consistant.David Barksdale
2010-05-24Parse inet address for tcp transport.David Barksdale
2010-05-04Factor out parse-message-types from download-hostlist.David Barksdale
2010-05-03Make parsers tail-recursive to save stack.David Barksdale
2010-05-02Do some io and hostlist fetching.David Barksdale
2010-05-01Convert all parseing to use the parser monad.David Barksdale
2010-04-29The beginning of the parser monads.David Barksdale