Truffle tech lead here. Happy to hear you are not giving up :-) Do you mind if I include your language on the experiments list?
BTW.: I'd recommend upgrading one Truffle release at a time. So it should always continue to compile. Just fix the deprecation warnings and continue with the next version until you reached the last version. We always keep deprecations for at least one version before we remove/break APIs.
BTW.: I'd recommend upgrading one Truffle release at a time. So it should always continue to compile. Just fix the deprecation warnings and continue with the next version until you reached the last version. We always keep deprecations for at least one version before we remove/break APIs.
If you want to discuss something in more detail feel free to join us in the Gitter chat: https://gitter.im/graalvm/graal-core
We don't bite.