Libraries and FFI bindings
Revision as of 17:34, 12 January 2014
Some libraries can be found on the ur main page (goto "Extendend Standard Library")
Code which could be moved into the core library later. Contact MarcWeber using the github page to get push / commit access I would have liked to create a repository which is easier to get access to (eg by registering at github only) But I didn't find a way. I'm fine with creating a more neutral name such as github.com/urweb later if several users start contributing. (I also tried gitorious - but got yet another "I'm sorry" error .. )
This library let's you run arbitrary command lines. Be aware that there is a chance that the process is run multiple times because code generation is retried
This library makes it possible to start a process and notify the main program when it is completed. Currently the library requires the patched urweb.
Ruby bindings for Ur. The main purpose is writing cached HTTP queries - because some HTTP requests should never be retried. The test directory contains a usage example. Unfortunately you have to patch Ruby.
https://github.com/doublec/urweb-persona (original code)
A must-have monad pack, inspired by Haskell's MTL