Не сказал бы. Из-за того, что там синтаксис от Руби, то это сильно меняет язык. Да и BEAM очень мощная промышленная штука, в отличии от JVM
Ну приехали!) JVM как раз оч "мощная промышленная штука" :) на ней столько софта написано, что виртуальная машина - это очень взрослый обкатанный в боевых условиях продукт. И JVM очень много лет.
Ну приехали!) JVM как раз оч "мощная промышленная штука" :) на ней столько софта написано, что виртуальная машина - это очень взрослый обкатанный в боевых условиях продукт. И JVM очень много лет.
То что все едят говно, не значит, что оно не говно
То что все едят говно, не значит, что оно не говно
Не нужно путать JVM и Java. :) JVM - отличная виртуалка (если кратко). Java - тот ещё язык, но тут предельно понятно, зачем его создали, и почему его сделали именно таким.
Не нужно путать JVM и Java. :) JVM - отличная виртуалка (если кратко). Java - тот ещё язык, но тут предельно понятно, зачем его создали, и почему его сделали именно таким.
JVM была заточена под джаву, и разделять джаву и JVM как разделять дом и фундамент
То что все едят говно, не значит, что оно не говно
Так а что тебе конкретно не нравится в JVM ? И что лучше в том же BEAM ? Мне вот, например, в BEAM не нравится share nothing, который существенно замедляет всю коммуникацию
https://clojuredocs.org/clojure.core/trampoline Крч вместо непосредственного взаимнорекурсивного вызова возвращать то, что для него требуется — функцию (с новыми аргументами в замыкании, если надо), а вызов отдать батуту.