Things I'd like to play with (given enough time)

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
  • Haskel
  • Mobile games
  • WebGL
  • XMPP (and/or Wave)
  • PyPy
  • 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 :) .


  1. Martin Geisler

    Martin Geisler on 01/16/2010 4:47 a.m. #

    Typo: "Haskell" has two "l"s :-)

  2. Mike Fletcher

    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 :) .

  3. Martin Geisler

    Martin Geisler on 01/16/2010 3:01 p.m. #

    Well said :-)

  4. Myles Braithwaite

    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?

  5. Mike Fletcher

    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.

Comments are closed.


Pingbacks are closed.