Вряд ли программистов на Lisp в России меньше, чем программистов, использующих Oberon, поэтому не стоит рассматривать переход именно из-за этой причины. Исходя из того, о чём Вы спрашиваете, Вам важны в языке такие вещи, которых в чистом Обероне можно повторить только с большим количеством дополнительного кода, и вряд ли Вам захочется программировать на Обероне в стиле Лиспа. На мой взгляд, логичней всего переходить не на Oberon, а на сам язык Яр, а значит, первоначально транслятор должен быть разработан на наиболее близком к Яру языке, чтобы после достижения определённого уровня зрелости можно было легко перевести его на Яр.