Archive for the 'General Programming' Category
I thought I’d never say it, but I’m starting to like test driven development. I’ve been working in Squeak as part of Ralph Johnson’s design patterns class here at the University of Illinois. After a semester of Squeak, it feels wrong not to have tests. Tests seem to fit nicely into Smalltalk and the Smalltalk […]
How about a browser for Objective-C?
6 Comments Published April 14th, 2007 in General Programming, CocoaAfter working with Smalltalk and switching back to Objective-C, I’m really missing the Smalltalk browser. For those of you who don’t know, the Smalltalk browser is a class browser that you do coding in. You create methods, classes, and edit existing ones in the browser. You only look at one method at a time, and […]
The current design
Kiwi’s design has gone through a number of iterations, and each iteration has reduced the amount of code, bettered the design, and brought us one step closer to a beta release. Kiwi’s current design has served us well, but we are beginning to near the end. We could trod forward, but things no […]
Check out this talk by Martin Fowler on domain specific languages. It’s directed at Java developers, but the same ideas can very easily be applied to Objective-C. Link via Ralph Johnson
Programming languages I need to learn
8 Comments Published October 17th, 2006 in General ProgrammingProgramming languages to learn:
Lisp
SmallTalk
Haskell
Ruby
Languages I need to become more proficient with:
Python
Lua
Anything else I should add to my list? How about Perl or how about Scheme instead of Lisp?
Integrating databases with Spotlight
2 Comments Published April 21st, 2006 in General Programming, Cocoa, Mac OS X, SoftwareDue to the way Spotlight is designed, it is very difficult to index monolithic databases, as in all the data stored in one file. Spotlight works by monitoring the file system for modifications, like a file being created or a file being saved. When a file system event occurs, Spotlight identifies the type of file […]
Search
About
You are currently browsing the Ronge weblog archives for the 'General Programming' category.
Longer entries are truncated. Click the headline of an entry to read it in its entirety.Latest
Archives
Categories
- Cocoa (15)
- Cool (10)
- General (14)
- General Programming (13)
- Kiwi (24)
- Mac OS X (15)
- Software (11)
- Uncategorized (2)
- UNIX (7)
