Modula was meant to be a learning language to replace Pascal, but it never really caught on, most likely because of lack of a good compiler, especially with Borland's excellent pascal compiler of the day.

Modula is one of the few languages where incorrect indention of a control structure is a syntax error. I haven't decided if this is good or not. Should the grader take off points for that, or should it fail to compile? Hmmm...

 

Someone said that Modula doesn't have an indentation check; however, the compilers made available to us for class considered incorrect indentation to be a syntax error. I still haven't decided which grosses me out more--compiler enforced indention, or totally left justified C code.