HSC (HTML Sucks Completely) ist ein Entwickler-Werkzeug für HTML-Projekte. Sein Hauptzweck ist die Erstellung und Wartung von größeren Webseiten mit kompaktem und standardkonformem Code. Seine Quelltexte sind HTML-Dateien, die eine erweiterte Syntax mit Macros, Bedingungen, Variablen, Ausdrücken usw. aufweisen. Diese Quellen werden in statische (X)HTML-Seiten transformiert. HSC prüft das Ergebnis auf viele häufige Fehler wie fehlende Ende-Tags und falsche Verschachtelung sowohl im Text als auch in CSS, soweit möglich. Als Kommandozeilenprogramm kann es zusammen mit make verwendet werden. Ein Generator für Abhängigkeiten ist enthalten. Die Macro-Bibliothek verfügt über Navigationsmenüs, Abschnitte nach LaTeX-Art, Fußnoten und Bibliografien, halbautomatisches tabellenbasiertes Layout und Schnittstellen zu Datenbanken und Skriptsprachen. (hjb)