Saturday, June 17, 2006

Softball

Today I played in my first company softball game. We're the Macromed Moles. I hadn't done anything softball related in the last year, and I hadn't actually played in a real game in the last couple of years. It was really fun. The only trouble is that I'm sore in places I didn't realize I could be sore. Part of this comes from the sacrifice for the team style of doing things. Running too fast when you finally get to that grounder? Then take a dive! An ungraceful bail is a beautiful thing...

It's a lot of fun, I'll have to do more of it.

Shaun

Friday, June 16, 2006

Relay for life!

Bob and I are sitting here at the relay for life. It's going on all night until 8:00 tomorrow morning. We were both at the relay for life 3 years ago at Highland High. It was a lot of fun, though I'm going to get some rest this time. There's nothing like staying up all night walking around to make you feel old.

I'm thinking about pulling out my DDR pad and getting Step Mania going. There's nothing like an all night shindig.

More later if anything comes to mind.

Shaun

Thursday, June 15, 2006

For Shame... (with lisp rant)

I just realized it has been 3 weeks since my last post. I didn't think it had been that long.

Some exciting things have been happening. I'm trying to use cells-gtk for a serious project at work and the only thing slowing me down is the cffi-gtk stuff. The thing that strikes me about using cells-gtk is that there are just so many ways of doing the same thing in lisp. Sure, I've seen GTK, Qt, MFC, WTL, etc... in C and C++, but they all work in really similar ways. Hitting a new library in Lisp seems to involve changing the way you think about the problem at hand.

In most languages writing a library involves bending your problem domain to the language. Lisp seems to let you change the language to suit the problem. The only trouble is that you have to really know your problem.

I think I'm going to be ready to get going when I can get cells-gtk to work after doing a (saveinitmem). I think it has to do with not explicitly remembering the location of the libgtk... I'm sure I'll figure it out. It's part of the learning curve of a new language. It will be worth it if I can get it working on MacOS X too.

If only I could stop this error from coming up on loading from .fas files. It doesn't happen the first time it loads...
FFI::FOREIGN-LIBRARY-FUNCTION: no dynamic object named "g_free" in library :DEFAULT
If I can resolve this I can start developing seriously... In a real language... With source control...

Sometimes I just feel too demanding. I'm sure someday I'll discover that I was wrong about wanting a subversion or CVS repository. Heck, I may even discover that notepad IS better than vim. Perhaps I may even find that Access is the best database front end design tool on the market... Somewhere right behind psql or some other command line database interface...

I digress, not that I had much of a point to begin with. Let's just hope that next time I have something more useful to say.

Shaun

PS. Huzzah for 50 posts!