About Andrew Choi
MIDI File Player (External Device)
MIDI Destination Pop-Up Button
MIDI File Player (Internal Synth)
MusicSequence Sample Code
MIDI File Writer
MIDI Name Document Parser
Fish Creek MIDI Framework
FCBlog and Patch
Chinese Checkers Program
jyut6 ping3 Cantonese Input Method
Cocoa Sample Programs
Syntax Coloring Using Flex
NSTextField and Undo
Implementing File Import
Launch Application and Open URL
Saving Uncommitted Text Field Edits
Jazz Chord Analysis as Optimization
Optimal Line Breaking for Music
Optimal Chord Spacing
A blog where I will write mostly about programming in Cocoa and CoreMIDI, and experiences from my ports of Emacs and XEmacs to the Mac OS.
Friday January 2, 2004
Top Ten Reasons I Dont Work on Emacs Any More
Lets start off the New Year by explaining why I quit maintaining Emacs for Mac OS X in the form of a top ten list. Im really trying more to be truthful than mean-spirited but reasons for quitting will inevitably be negative :-)! So here it goes:
- Endless stupid questions.
- Ugly code with no design.
- Design decisions based on software freedom and not technical considerations.
- Developers gratuitous changes constantly breaking Mac build.
- People making premature binary releases.
- Geeky and rude discussions on emacs-devel and other lists.
- People taking credit for things they didnt do.
- GNU Emacs and FSF copyright policies.
- Maintainer expected to be free software advocate/supporter.
- Core developers attitude that Mac OS is a non-free platform and not a primary goal of the project.
Search this blog with
Less-Known Facts About Emacs
Chinese Restaurants in Calgary
Calgary/Banff Tourist Attractions
C++ Reading List
Science Fiction Series
Top-10 Reason I Stopped Working on Emacs
Top-10 Types of Questions I Get About Emacs
10 Defining Moments as Programmer
Mac OS X