... In case you are wondering, that title is a take off of a bizarre workshop name that occured where I work. "Thinking Based Learning". I mean I understand what they were aiming for, but man does that sound amusing when you first see it.
Anyway, I find that a lot of my coding time is spent running through scenarios and 'writing code, editing, erasing, etc' in my head instead of actually typing the whole time. I'd say a good portion of my time is spent doing this. Sometimes it's dismaying to look down after working on something for an entire day and only seeing a paltry number of actual changes. No matter.
ScriptRepo is coming along. It's full name is the "Jabber Script Repository". I'm not sure whether I want to abbreviate that to JSR when I don't want to type it out, or stick with ScriptRepo as the abbreviation. I kinda like ScriptRepo and JSR is kinda taken by someone's name. ;D
I've got the entire login/registration/etc mechanism worked out and since I've been working on the real meat of it... occasionally getting caught in the trap of "well, this looks prettier this way".
That's ok, it will come. Hoping it serves it's purpose. On an interesting note, a couple of things I am doing with ScriptRepo I may backport over to BlatherCore. Added a couple of concepts that I liked.
Been tweaking the transports just a tad as some bug reports roll in. Nothing major yet. Couple of Google Talk tweaks mainly. Pondering around making use of a branch in SVN for the first time (for me at least) and playing with Loudmouth as a backend. Despite my not reallllly wanting to add an extra dependency level of glib, I've been looking over glib and it's got some neat features that I could really use.... so I may bite the bullet and work with it. It's apparantly very portable. I think it might make some of my socket operations more stable.
Enough of my babble for now...