Next up in the great Apple iBook text editor quest: Taco HTML Edit.
Firstly, Taco supports PHP, which is very freindly for me, its code-highlights pickup PHP syntax (even when blended with HTML, for those of us who haven't quite separated our logic from our structure!). It will even run your code though PHP before previewing it in the browser if you've got PHP set up, which I havent, but anyway…
Taco presents your text in Monoco (a monospaced font - i.e. all the characters are the same width, "i" takes up as much as an "m" e.g. Courier or another 'Typewriter' font on the PC). Yet somehow Taco manages to create tabs-spaces of 4.5 ems, which means nothing actually lines up. Then to compound legibility issues it text-wraps half-way though a word.
These typographic details make actually reading, editing and constructing documents almost impossible. I'm not saying monospaced type is more legibale than variable width, far from it in fact, but text editing or 'coding' does require the editor to look at text in a slighltly different way than if you were laying out a novel or magazine, clarity of hierarchy, and the begfinning and ending of sections is often shown by how far something is indented, and if the start and end of the indent don't match, it can be really hard to spot whats what and who is where.
Taco also falls into the trap of such famous WYSIWYG editors as Dreamweaver, and .Front Page, it will insert code for you. Anyone who types a lot can type "open-bracket b close-bracket" faster than they can scroll down a list of tags. Secondly we shouldn't even be using the b for bold tag any more. "Bold" is part of the old-school of using HTML to describe what parts of a document should look like rather than what part of a document means, Emphasis, or Strong, rather than Italic, or Bold, and stylesheets control what it looks or sounds like.
Embedding any single approach to document creation in something as fundamental and basic as a text-editor is a warning that it's inflexible, cumbersome, and encourages bad practice.
Well, Taco HTML Editor no thank-you.