Niklaus Wirth于1979年在瑞士苏黎世联邦理工学院(ETH Zurich)创建的Modula-2语言,于1980年催生了Lilith工作站。Lilith的工作站软件包括Modula-2编译器、操作系统和编辑器。最初的编译器运行在PDP-11上,随后出现了PC版本,它为Lilith生成M代码,并通过M2M-PC系统(一个M代码解释器)在MS-DOS上执行。Gutknecht和Wirth于1985年发布了一个更快的单遍编译器。之后,又创建了一个为Motorola 68000/68040处理器生成原生代码的版本,并用于MacMETH系统。相关的资源包括编译器源代码、M2M-PC系统、Modula-2手册、关于代码生成和编译的论文,以及Wirth的著作《Programming in Modula-2》。《The Art of Simplicity》也包含相关的章节。