В качестве одного из многих возможных примеров, break-example.rkt будет вполне допустимой Java-программой, за исключением заголовка #lang mini-java
, который требуется для Racket.
Так, например если я написал интерпретатор / компилятор Java в Racket в качестве языка модуля Racket, то как я могу сказать: «require
этот файл Main.java
, который написан на языке модуля mini-java
, но не имеет специфичного для Racket заголовок "?
(Обратите внимание, что у меня практически нулевой практический опыт работы с Racket. Я оцениваю это для конкретного случая использования Racket + DrRacket, который, кстати, не имеет ничего общего с Java. Я искал документацию, но не мог найти способ добиться этого.)