А с точки зрения нашего чата Оберон хорош, как учебный язык (которым он, собственно, и задумывался), на котором можно поупражняться в создании несложных компиляторов. Но в качестве языка реализации компилятора он — неудачный вариант. Слишком низкоуровневый, отсутствуют развитые средства абстракции (там, по большому счету, средство одно — генерация Оберон-кода). Поэтому настоящий специалист (все еще присутствующий в чате?) по Оберону в свое время с легким сердцем перешел на другие ЯП для создания компиляторов :)