Господа, такой может глупый вопрос: если я пишу компилятор на каком-то языке, могу я в теории использовать свойства этого языка в своём компиляторе? Ну типа там пишешь на расте и добавляешь к себе в язык его borrow checker?
Котлин и Скала используют тот же байт-код, что и джава
если компилятор языка реализации X реализован в виде пакета библиотек, то возможно передавать свойства языка X новому языку Y через переиспользование, не только компонентов компилятора Х, но и stdlib