Monday, February 18, 2002


That last post was a test to see how hard it would be to change frameworks. This post is a test to see how hard it would be to refactor RadioServices such that it has all features of version 0.9a2, but uses the Objective-C XML-RPC implementation (which, incidentally, adds a tremendous amount of 'in case of bad things' feedback to the user).
9:57:14 PM  pontificate    

!@#$%^&*()_+=-{}|]['";:/?.>,<

Ahhh.... much better. Everything you type into, say, TextEdit arrives in Radio without any quoting stupidity. Seems that AppleScript's XML encoder is a little overeager in quoting apostrophes and quotes.

I moved to using a pure Objective-C implementation of XML-RPC. Totally kick butt implementation; it was actually a reduction in the # of lines of code when moving from AppleScript's xmlrpc to their implementation! Not only that, but the application now automatically gives useful error messages when the targeted XML receiver is either not running/responding or is up, but refuses the request.

Let me repeat myself: Cocoa, Foundation, and Objective-C kick major ass.

Expect a new release of RadioServices in the next day or two...
9:33:31 PM  pontificate    

OK-- assuming this post actually makes it through, then Andy Fragen totally rocks!

I just rebuilt my OS X box [a TiBook] -- upgrading to a 48gb IBM HD in the process -- and the paths to my Radio UserLand environment are completely different.

Radio feature request: ship with Andy's script built in and easily accessible... make it automatic, at that.
2:27:41 AM  pontificate