What is X#?

The goal is that Cosmos developers will never need to write assembly language. However a few of us working in the compiler and debugger areas must work with assembly language. To ease our task we have developed an HLA (High-level assembler) which uses a language called X#.