Editing DSLs using Notepad++
When properly used, a Domain Specific Language or DSL can drastically reduce development time. Unfortunately, editing DSL files usually has to be done manually with simple text editors like Notepad. This is where Notepad++ comes in.
Notepad++ supports modern code editor features such as code completion and macros, but it is not a full IDE. This is an open source project and can be downloaded from SourceForge.