Size: a a a

2020 October 01

OS

Oleg Shelajev in graalvm_ru
а что такое -к?
источник

𝛈µ

𝛈 µ in graalvm_ru
Backup options:
 -k, --backup        keep backup files
источник

OS

Oleg Shelajev in graalvm_ru
danke
источник
2020 October 02

A

Art in graalvm_ru
@shelajevoleg @gmonti получилось загрузить JSDOM через browserify, правда пришлось руками добавить TextEncoder и TextDecoder потому что не нашелся этот тип, взял их отсюда https://github.com/anonyco/FastestSmallestTextEncoderDecoder
источник

A

Art in graalvm_ru
А можно ли поменять отдельный метод у JS объекта? Например, я хочу чтобы тип Date всегда возвращал одну и ту же дату. Для этого я пытаюсь следующее
scala

   val date = ctx.eval("js", "Date;")
   date.putMember("getTime", new Supplier[Long] {
     override def get(): Long = {
       println(s"getTime!")
       1601629448585L
     }
   })
Но оно выдает исключение:
Exception in thread "main" TypeError: (intermediate value)(...).getTime is not a function
источник

A

Art in graalvm_ru
Art
А можно ли поменять отдельный метод у JS объекта? Например, я хочу чтобы тип Date всегда возвращал одну и ту же дату. Для этого я пытаюсь следующее
scala

   val date = ctx.eval("js", "Date;")
   date.putMember("getTime", new Supplier[Long] {
     override def get(): Long = {
       println(s"getTime!")
       1601629448585L
     }
   })
Но оно выдает исключение:
Exception in thread "main" TypeError: (intermediate value)(...).getTime is not a function
Так, ошибка это потому что я криво пытался вызвать getTime. Вместо new Date().getTime() я делал просто Date().getTime()

Исключение поправило это, но, я не вижу вызова переопределенного getTime
источник

A

Art in graalvm_ru
Кажется я понял что фигню делаю, мне надо Date() переопределить и там уже отдать что нужно
источник
2020 October 05

OO

Oleksandr Olgashko in graalvm_ru
у кого-то получалось запустить apache flink под graalvm?
источник

OS

Oleg Shelajev in graalvm_ru
да, `java -jar apache-flink.jar`и гогого
источник

OO

Oleksandr Olgashko in graalvm_ru
native image?
источник

OS

Oleg Shelajev in graalvm_ru
это же не то что было спрошено )
источник

OO

Oleksandr Olgashko in graalvm_ru
имплисит потерялся
источник

λ

λoλdog in graalvm_ru
А в чем смысл флинк через ni компилить?
источник

OO

Oleksandr Olgashko in graalvm_ru
посмотреть, будет ли выгоднее по чему-то
источник

λ

λoλdog in graalvm_ru
Не будет )
источник

OS

Oleg Shelajev in graalvm_ru
запускайте через java -  там вполне может быть
источник

OS

Oleg Shelajev in graalvm_ru
там же скала все дела
источник

λ

λoλdog in graalvm_ru
@shelajevoleg кстати, там сбт с тонким клиентом отрелизился
источник

OS

Oleg Shelajev in graalvm_ru
вообще все может быстрее )
источник

OS

Oleg Shelajev in graalvm_ru
ура!
источник