3 ms·
Last week tried to compile and run Io on the GraalVM but was stopped by a com.oracle.truffle.api.dsl.UnsupportedSpecializationException: Unexpected values provi
by PedroBatista 5y ago
Last week tried to compile and run Io on the GraalVM but was stopped by a com.oracle.truffle.api.dsl.UnsupportedSpecializationException: Unexpected values provided for LLVMNeNodeGen#1: [false, 0], [Boolean,Integer] error.
coming from:
at <llvm> CHash_at_(Unknown)
at <llvm> IoState_symbolWithUArray_copy_(../../../../Desktop/io/libs/iovm/source/IoState_symbols.c:44:1123)
at <llvm> IoState_symbolWithCString_length_(../../../../Desktop/io/libs/iovm/source/IoState_symbols.c:75:2141)
at <llvm> IoState_symbolWithCString_(../../../../Desktop/io/libs/iovm/source/IoState_symbols.c:79:2268)
at <llvm> IoState_retainedSymbol(../../../../Desktop/io/libs/iovm/source/IoState.c:245:8336)
at <llvm> IoState_setupQuickAccessSymbols(../../../../Desktop/io/libs/iovm/source/IoState.c:251:8564)
at <llvm> IoState_new_atAddress(../../../../Desktop/io/libs/iovm/source/IoState.c:106:2910)
at <llvm> IoState_new(../../../../Desktop/io/libs/iovm/source/IoState.c:240:8195)
at <llvm> main(../../../../Desktop/io/tools/source/main.c:37:599)
at org.graalvm.polyglot.Value.execute(Value.java:839)
Waiting for the day when I can embed Io on Java projects.
It's a great dynamic language but suffers the same problems every other language with a small user-base suffers.
- stevedekorte 5y agoIf you post this as a issue on github, I'll see if we can fix it.
- PedroBatista 5y agoHi Steve, I've opened the issue: https://github.com/IoLanguage/io/issues/460 https://github.com/IoLanguage/io/issues/460 My very uninformed feeling is it might have to do with some C "trickery" too advanced for GraalVM. Thank you for your work and time.
- stevedekorte 5y agoThanks Pedro. Looks like it might just need some explicit type conversions.
- sigmaml 5y agoHey Steve! Io is a beautiful language that I got interested in about the time I was learning Ruby (2004 perhaps). Also, for a few years, your pages were the top sources of information on Objective C! Thanks for all the work!
- stevedekorte 5y agoYou're welcome! So glad to hear you enjoyed these projects.