ScalaJS? Насколько реально взять и какой-нибудь js-файлик в существующем js-проекте заменить скаловским скомпилированным через scalajs? Много ли будет боли с таким решением? Сразу оговорюсь - в JS всё простенько, нет async/await (да и простых промисов тоже нет), игр с прототипами и т.п, callback-hell через data.task по большей части нивелируется, зависимостей от каких-то js-библиотек тоже нет (на ramda очень много завязано, но выражения на ней сами по себе легко на голую скалу переписываются)
какой-нибудь js-файлик в существующем js-проекте заменить скаловским скомпилированным через scalajs - это тупняк. скала слишком много кода генерирует, чтобы по файликам заменять. Более правильно начинать сверху - лаунчер с вызовами жиэскода и потом постепенная замена блоками
имхо, нереально. Лучше на typescript сэволюционировать.
Обсуждают сегодня