Size: a a a

2019 August 06

N

Nort in Kotlin Moscow
Настолько что уже не найдется ответа
источник

SM

Sergey Morgunov in Kotlin Moscow
Ну просто вопрос звучит так, как будто у нас уже есть какой-то идеальный язык, который давно придуман, но мы почему-то не хотим им пользоваться и придумываем новые языки 🙂
источник

N

Nort in Kotlin Moscow
Ну да :)
источник

N

Nort in Kotlin Moscow
Ну фишка в том что каждый уже язык близок к идеалу в каких то аспектах
источник

SM

Sergey Morgunov in Kotlin Moscow
И при этом каждый из них не перестаёт развиваться, что намекает на то, что идеал не достигнут, а значит есть место для развития, в том числе и путём создания чего-то нового
источник

SM

Sergey Morgunov in Kotlin Moscow
Вот если бы кто-то спросил «Почему в 2019 году нужно создавать новый runtime?» © Вот над этим вопросом помедитировать было бы интересно 🙂 Но вот рантаймы, как раз, особо то и не создаются новые в 2019 году 🙂
источник

AN

Alexander Nozik in Kotlin Moscow
Ⓢⓔⓡⓖ
У тебя не раскрыта тема programmer's performance как средство скорейшей реализации заявленной фичи и выкатывания ее в пользование пользователю, и роль Kotlin в этом
В моей сфере это не так важно
источник

AN

Alexander Nozik in Kotlin Moscow
Sergey Morgunov
Вот если бы кто-то спросил «Почему в 2019 году нужно создавать новый runtime?» © Вот над этим вопросом помедитировать было бы интересно 🙂 Но вот рантаймы, как раз, особо то и не создаются новые в 2019 году 🙂
Грааль, васм
источник

SM

Sergey Morgunov in Kotlin Moscow
Ну грааль не очень честно считать, разве нет? У него же под капотом старые добрые JS, JVM, Native.
источник

SM

Sergey Morgunov in Kotlin Moscow
Для меня он больше про полиглот компиляцию, нежели про рантайм.
источник

AN

Alexander Nozik in Kotlin Moscow
Sergey Morgunov
Ну грааль не очень честно считать, разве нет? У него же под капотом старые добрые JS, JVM, Native.
Рантайм новый полностью. Языки старые
источник

SM

Sergey Morgunov in Kotlin Moscow
Как полностью? Можно пруф?
источник

SM

Sergey Morgunov in Kotlin Moscow
На главной странице сайта у них:
> GraalVM removes the isolation between programming languages and enables interoperability in a shared runtime. It can run either standalone or in the context of OpenJDK, Node.js or Oracle Database.

Тут Standalone я понимаю именно как (native image).
источник

SM

Sergey Morgunov in Kotlin Moscow
Т.е. для меня GraalVM больше про компиляцию, чем про рантайм, потому что в итоге он работает на уже существующих рантаймах типа JVM или NodeJS. Вот с Native момент тонкий. GC там действительно вроде бы свой, но мне как-то непривычно считать отдельным рантаймом то, что запускается непосредственно в ОС. Хотя ребята из Excelsior могут со мной наверное не согласиться 🙂
источник

FB

Fizz Buzz in Kotlin Moscow
Да не работает Грааль на других рантаймах, там всё своё. Какая там ещё нода, ахах.
источник

FB

Fizz Buzz in Kotlin Moscow
И да, даже если будет условно "идеальный" ЯП, люди всё равно будут писать свои. Потому что это интересно.
источник

SM

Sergey Morgunov in Kotlin Moscow
Fizz Buzz
Да не работает Грааль на других рантаймах, там всё своё. Какая там ещё нода, ахах.
Я выше пруф просил 🙂 Может он у вас есть?
источник

PK

Pavel Klevakin in Kotlin Moscow
Друзья, есть здесь люди, кто умеет/интересуется corda?
источник

FB

Fizz Buzz in Kotlin Moscow
Sergey Morgunov
Я выше пруф просил 🙂 Может он у вас есть?
Совсем обленились :) https://github.com/oracle/graal/tree/master/substratevm
источник

AN

Alexander Nozik in Kotlin Moscow
Fizz Buzz
Да не работает Грааль на других рантаймах, там всё своё. Какая там ещё нода, ахах.
В ноду он наоборот внутрь встраивается
источник