мм, пока не понимаю что тут разумного потому что если в сигнатуре List, он мне из js array передаст как PolyglotList в java но если у меня в сигнатуре Object, то я получаю PolyglotMap
там есть ссылка с описанием про Object identity и описание > If the value has array elements and it has an array size that is smaller or equal than Integer.MAX_VALUE then the result value will implement List
https://github.com/graalvm/graaljs/issues/88 Вот это уже выглядит посерьезней, т.к как вариант можно руками завернуть в ProxyArray, судя по документации, но оно не полностью совместим с js Array.prototype, Вообще интересно какие планы на интероп, @shelajevoleg
в rc10 - например мы Improved the support for popular packages: Rcpp modules, dplyr now mostly works, and FastR provides its own version of data.table (work in progress).