Yves Lempereur wrote MacASM, an integrated editor/macro assembler. It was the first self-hosted Mac Development environment and it's tiny, about 25kB. Its integrated environment is un-Mac, instead like editing BASIC on a Commodore 64, complete with line numbers, a BASIC style command line. OTOH...