Things I'd like to play with (given enough time)
Last update on .
I'm finding myself spending too much time (again) on this little "chat track" project... which leads me to think about other things I could be playing with:
- 3D renderers and/or game engines
- Mobile games
- XMPP (and/or Wave)
- Educational tools
I *still* haven't finished the remaining core piece of the project, but I did get the user's contribution page working and began work on being able to page through previous discussions. I'm really beginning to regret the choice of CouchDB for the back-end. It's working perfectly well, but I have literally dozens of pieces of code hanging around for doing SQL-based paging... none of which are applicable to CouchDB.
Maybe I can code up the paging in Haskel... or make the chatting interface 3D... or send XMPP messages :) . Or maybe I should concentrating on getting the tool working first :) .
Comments are closed.
Pingbacks are closed.
Martin Geisler on 01/16/2010 4:47 a.m. #
Typo: "Haskell" has two "l"s :-)
Mike Fletcher on 01/16/2010 9:31 a.m. #
At 4am it has however many 'l's my befuddled brain feels willing to grant it :) .
Martin Geisler on 01/16/2010 3:01 p.m. #
Well said :-)
Myles Braithwaite on 01/16/2010 4:41 p.m. #
CouchDB already has support for pagination using the start_key and count get data. What library are you using?
Mike Fletcher on 01/16/2010 9:10 p.m. #
Oh, I know about the start/endkey support for pagination, but it's like saying that with offset and limit SQL has pagination support. It's all the silly little details of getting "page X of Y" working right on null result-sets, tracking the offsets/markers, getting back/forward buttons properly enabled/disabled.
None of it is hard, just annoying. I may wind up pulling the webhelpers module in to get the paging support from there... I hate rewriting messy, stupid, done-a-thousand-times code like that.