Libraries and FFI bindings
(→urweb-aatree: irrelevant annotation on random int lists (I made my own random func. because I didn't know about the "Basis.rand" function))
m (Fix demo urls, update description for urweb-callback)
|(7 intermediate revisions by 2 users not shown)|
Revision as of 03:31, 19 November 2016
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.
http://hg.impredicative.com/email (Official library)
http://hg.impredicative.com/bootstrap (Official library)
A binding to famous CSS engine
Wrapper for the CAPTCHA library
Collection of monads inspired by Haskell's MTL
Collection of simple functions, inspired by Haskell's Prelude library
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.
SortedSet, SortedMap, HashSet and HashMap based on Arne Anderson trees (AATrees).
(Hashable class borrowed from Haskell's Data.Hashable)
A kind of Writer monad accumulating XML to be served to clients
A split list implementation of a double ended queue