Commit graph

87 commits

Author SHA1 Message Date
Tony Hannan
73012bb430 Single param Network instance. NetworkIO instance of IO that yields Internet so user does not have to supply it 2010-12-27 00:23:02 -05:00
Tony Hannan
111d9a2f72 Abstract network communication so we can capture and replay messages if desired. Also, remove dependence on deprecated ImpredicativeTypes. 2010-12-19 21:08:53 -05:00
Tony Hannan
8da53a3fa3 Use Monad.MVar. Remove Delayed wrapper around promise. 2010-11-01 15:35:13 -04:00
Tony Hannan
630b558b93 Depend on mtl >= 2 since it now has Applicative instance for ReaderT, ErrorT, etc. 2010-11-01 10:25:46 -04:00
Tony Hannan
828a53a4a1 remove faulty cabal-version constraint from package file 2010-10-31 20:58:48 -04:00
Tony Hannan
36cc86fd70 Rename Connection to ConnPool. Edit tutorial and some comments 2010-10-31 20:38:38 -04:00
Tony Hannan
583f8330c7 Fix compile warnings 2010-10-27 16:46:11 -04:00
Tony Hannan
de32b22b4f Connection pooling and some refactoring 2010-10-27 16:13:23 -04:00
Tony Hannan
2d964f9448 fix sample code in comment, with bump in cabal version 2010-07-27 18:03:32 -04:00
Tony Hannan
3a7f235246 Slight API refactoring. Fix spinning pipeline when other end disconnects. Handle response flags correctly 2010-07-27 17:18:53 -04:00
Tony Hannan
6435bc3cd9 Handle response flags correctly, plus some comment changes 2010-07-03 13:15:30 -04:00
Tony Hannan
b03763b1d6 Add license file 2010-06-28 20:37:46 -04:00
Tony Hannan
5001bd0bef Add license file 2010-06-28 20:33:53 -04:00
Tony Hannan
99613cae3e Add license file 2010-06-28 20:24:23 -04:00
Tony Hannan
c9dc87ad33 Slight redesign: pipelining with writeMode instead of exclusive access with getLastError 2010-06-21 11:06:20 -04:00
Tony Hannan
3e4065cd97 See V0.5.0-Redesign.md for description of changes in this commit 2010-06-14 23:14:40 -04:00
Scott R. Parish
6f91a29f89 v0.4.2 2010-04-15 20:59:07 -05:00
Scott R. Parish
e0534f6bdd mongoDB.cabal: we no longer depend on convertible 2010-03-18 22:11:37 -05:00
Scott R. Parish
5b8b7b5dce v0.4.1 2010-03-14 13:26:14 -05:00
Scott R. Parish
532e758fe4 v0.4 2010-03-13 22:09:47 -06:00
Scott R. Parish
442ed03027 module level documentation to point to tutorials 2010-03-13 22:09:47 -06:00
Scott R. Parish
66cbae9046 compile with -O2 2010-03-13 20:43:11 -06:00
Scott R. Parish
e7c58bf4d7 BSON: use Integers to represent oid's, oid generation 2010-03-13 00:23:05 -06:00
Scott R. Parish
3e27994a6e v0.3 2010-03-04 19:44:20 -06:00
Scott R. Parish
34b4d22856 fix whitespace (mostly trailing) introduced in merge 2010-02-06 14:49:39 -06:00
Rick Richardson
0cf0da8ab6 added login/user mgmt, added multiple handles in the connection 2010-02-02 16:06:53 -05:00
Scott R. Parish
e820d7ad07 verison 0.2 2010-01-24 21:20:45 -06:00
Scott R. Parish
345ab65811 add homepage to .cabal 2010-01-19 06:03:58 -06:00
Scott R. Parish
423842a0c6 .cabal fixes required for hackage submission 2010-01-19 00:02:53 -06:00
Scott R. Parish
35ef4acc41 more complete .cabal files 2010-01-18 11:55:08 -06:00
Scott R. Parish
67bf1245bb some initial (to BsonValue) Convertible instances and toBson 2010-01-17 23:08:14 -06:00
Scott R. Parish
7f777c8fb4 compile with -Wall and -Werror, fix all ensuing breaks 2010-01-16 21:40:22 -06:00
Scott R. Parish
41b9c8d139 initial MongoDB.hs: can insert and delete 2010-01-10 21:23:54 -06:00
Scott R. Parish
b18d3d54b0 BSON: fix unexported data constructor 2010-01-10 21:23:54 -06:00
Scott R. Parish
2cea5777fb BSON: use Data.Map for BSONObjects 2010-01-10 21:23:54 -06:00
Scott R. Parish
61051bfc46 move the get/put* helpers to Util.hs so other modules can use them 2010-01-10 21:23:50 -06:00
Scott R. Parish
06391f5992 stuff to make into a package 2010-01-09 16:49:06 -06:00