« July 2004 | Main | September 2004 »

August 27, 2004

Delicious Library 3.0

Think Secret - A Look at Delicious Library 3.0 (images)


Wow! This is one of the coolest applications I've seen in a while. I might just pick up an iSight for it.

Practical Common Lisp

Book

I didn't think it was possible but someone has written a book on using common lisp for practical stuff. The project in the book involves writing a mp3 server. Maybe lisp will now get the mainstream support it so richly deserves?

Why lisp you ask? This dude has some thoughts on the subject.

Dive Into Python

Dive Into Python

Seems like a good reference to learn python.

August 25, 2004

StepTalk Scripting Framework

I was thinking about writing a little scripting language last night to interface with Objective-C but I decided to see what the GNUstep have been up to and found that they written a scripting framework, StepTalk, already.

I'm going to try it out when I get home. I was thinking of modelling my scripting language after Ruby but since StepTalk (as the name implies) is based off SmallTalk, this is just as good.

August 24, 2004

more reading

Been reading "Better, Faster, Lighter Java" and one of the premises is that the entire Java J2EE framework is entirely too complex. One of the "replacement" frameworks is Spring. The entire I found today while surfing around is PicoContainer. Between the two, PicoContainer looks more suitable for my needs.

August 23, 2004

AppleScript and Cocoa: from Top to Bottom

AppleScript and Cocoa: from Top to Bottom

I mentioned F-Script and Ruby but I forgot to mention AppleScript.

objective-c might be for me


Cocoa: The Objective-C Programming Language

You know Objective-C might be the language for me. Several reasons I can see so far,

1) It's basically C except with some minor extensions. The extensions can basically be summarized onto several pages as demonstrated by the link above.

2) Dynamically typed at runtime but statically typed at compile time unless you use id as the type. The best of both worlds really. You can use the compiler to help you catch type errors by typing variables but you don't have to.

3) With id and dynamic typing, I don't really need the C++ template mechanism to have generic code.

4) Easily interfaces with both C and C++ code. *duh*

5) It has a Smalltalk feel to it. Fairly small and concise.

6) On my mac, I have the benefit of a really good IDE and the Cocoa framework.

7) It has limited introspection.

8) Not garbage collected but at least it has reference counting for objects built in.

Downsides

1) No private methods per se although you can hide funtions in you @implementation and not expose them in your @interface

2) Native Objective-C libraries still fairly sparse although you can use the C/C++ libraries out there.


With F-Script, it has kind of a 'scripting' language to go along with it. Although for my money, I like Ruby a whole lot more. Of course there is the classic Smalltalk language via Squeak or Cincom Smalltalk.

August 19, 2004

I'm moving

The big move has begun.....

On another note, I'm lusting after one of these

August 12, 2004

my big move

After staying in the same place for the last 7 years, I'm moving out. Well I don't know for sure. I've placed a holding/security deposit on the apartment and filled up the application form. They called my manager to ask about my employment and salary so I guess they must be checking up on me. I like my new place. I may have rushed my decision a little after looking at only 4 places but that generally how I do things. It takes me awhile to decide to do something but once I get there I make my decisions really quick.

This current apartment holds so many memories for me. I'll be sad to leave this place but I need to move on.

Okay here is crossing my fingers and hoping I get the new apartment.

August 10, 2004

I went running today

Went running after a two week break. Felt good. The rest seemed to have done my legs good. They seem more resilient than they have been in recent weeks. My left ankle does not seem to be hurting anymore.

Hopefully I'll be able to make my 12 mi long run this weekend.