Potrzebuje uruchomić skrypt #js (dokładnie biblioteka z npm ) z poziomu #kotlina / #java. Czy ktoś próbowała takich rzeczy? Nie chce tego uruchamiać w przeglądarce, to ma być backend. Nie masz szans przepisać całej biblioteki do kotlina :/.
@pwasowsk: With the release of Java 11, Nashorn is deprecated, and will likely be removed from JDK 15 onwards.1011 The GraalVM was suggested as a replacement.
@pwasowsk: Nashorn był od 8, a jeszcze wcześniej (od 6) Rhino, więc Java takie rzeczy potrafi od dawna. No ale tak jak pisze @draxgar, Nashorn to akurat kiepska rada.
@mmaciejow: jak masz linux/mac ściągnij sobie sdkman . instalacja Graalvm jest banalnie prosta: sdk list java i instalujesz wybraną wersję. GraalVM pozwoli ci 'mieszać' wiele języków: kilka opartych na JVM (potencjalnie wszystkie), JS, C/Cpp, R i coś jeszcze. Lista się powiększa. Kotlin się wpisuje, jako język JVM. Nie wiem czy ma wsparcie dla androida, ale podejrzewam, że jeśli nie, to orcle nad tym pracuje. Ogólnie GraalVM służy do tego by pisać
@draxgar: GraalVM nie sprawdzi się na Androidzie. Dla potomnych do rozważenia takie projekty jak : duktape QuickJS quack Rhino JS Evaluator for Android AndroidJSCore J2V8 LiquidCore
Nie obchodzi mnie kto przez 8 lat #!$%@?ł wymiar sprawiedliwości i ustrój państwa w taki sposób by nie można było tego odkręcić, będziemy was pokazywać równoważnie na czarnym tle, macie podać sobie ręce i zacząć wspólnie budować porozumienie. #bekazpisu #sejm #polityka
Nie chce tego uruchamiać w przeglądarce, to ma być backend.
Nie masz szans przepisać całej biblioteki do kotlina :/.
Z chęcią przygarnę prosty przykład :)
#programowanie #androiddev
Osobiście nie testowałem
@mmaciejow jw, GraalVM
@pwasowsk: @zjadacz_wyjadacz: to również musi działać na androidzie (aplikacja).
sdk list java
i instalujesz wybraną wersję.GraalVM pozwoli ci 'mieszać' wiele języków: kilka opartych na JVM (potencjalnie wszystkie), JS, C/Cpp, R i coś jeszcze. Lista się powiększa. Kotlin się wpisuje, jako język JVM. Nie wiem czy ma wsparcie dla androida, ale podejrzewam, że jeśli nie, to orcle nad tym pracuje. Ogólnie GraalVM służy do tego by pisać
Dla potomnych do rozważenia takie projekty jak :
duktape
QuickJS
quack
Rhino
JS Evaluator for Android
AndroidJSCore
J2V8
LiquidCore