Code

Here lie a bunch of open source projects, free for your perusal, and released under a liberal license that just asks for attribution, but is otherwise compatible with the MIT license (unless otherwise noted).

THIS PAGE *IS* OUTDATED! VISIT MY GITHUB PAGE FOR THE MOST UPTODATE CODE!

Clojure

slothcfg

Build configurations for Leiningen + runtime project.clj access.

Objective-C

TESetupAssistant

A versatile set of classes that allow you to quickly create many different kinds of setup assistant based user interfaces in Cocoa. Read about it, or grab it from github. For Mac OS X 10.4 (Tiger) or later.

TERecord

Improving Objective-C code through some philosophy borrowed from Clojure. Read about it, or grab it from github. For Mac OS X 10.5 (Leopard) or later.

TESharedObject and TESharedMap

TESharedObject improves upon the standard NSLock by allowing multiple readers to safely access shared data at the same time, and improves the quality of your multi-threaded code by enforcing good design principles. You can read about it or download it (github not setup yet). For Mac OS X 10.4 (Tiger) or later (may run on earlier systems too).

newLISP

Objective newLISP

A newLISP module that allows you to do real object-oriented programming. You can read about it or grab it on github. For newLISP 10.1.9 or later.

Dragonfly – newLISP Web Framework

Dragonfly is a newLISP web framework I contributed a significant amount of code to (started by Marc Hildmann). It’s licensed under a different (but also liberal) license. You can read about it or get it from github.

Comments are closed.