Coding a Mac OS X terminal emulator?

cocoa, macos, terminal-emulator

Solution

I'd check out Visor: http://code.google.com/p/blacktree-visor/ It's a Quake-style terminal that slides up and down from the edge of the screen.

iTerm (http://iterm.sourceforge.net/) would also be a good project to look at (perhaps even better than Visor).

Problem

I'd like to create a terminal emulator for Mac OS X. The problem is: I have no idea where to start. Can I just use a whole bunch of NSTasks? Or do I have to read through tons of source code for programs like xterm, urxvt, etc? I don't want a lot of customizability (= no config file parsing), nor complex features, and I'm only gonna use bash as the shell. Thanks for answers! -Mike

Original source