Size: a a a

2018 October 15

AN

Aλexander Nihirash in Lisp Forever
Ilia Zviagin
Росскажи что ты понимаешь под "виртуальная машина".
виртуальную машину и понимаю. SBCL и его батя CMU CL генерят промежуточный код во время компиляции и его исполняют.
источник

IZ

Ilia Zviagin in Lisp Forever
Aλexander Nihirash
он с виртуальной машиной)
JVM вот -- виртуальная мошина.
Clojure под неё, там JPython, и ещё что-то -- это с виртуальной машиной.
ABCL есть , это CommonLisp под JVM.
он да.
А все ходовые CommonLisp-ы -- чистые компиляторы.
источник

IZ

Ilia Zviagin in Lisp Forever
Aλexander Nihirash
виртуальную машину и понимаю. SBCL и его батя CMU CL генерят промежуточный код во время компиляции и его исполняют.
.fasl-ы имеешь в виду?
источник

AN

Aλexander Nihirash in Lisp Forever
Ilia Zviagin
JVM вот -- виртуальная мошина.
Clojure под неё, там JPython, и ещё что-то -- это с виртуальной машиной.
ABCL есть , это CommonLisp под JVM.
он да.
А все ходовые CommonLisp-ы -- чистые компиляторы.
если VM не используется как отдельная прослойка - ее нет чтоли?
источник

AN

Aλexander Nihirash in Lisp Forever
даже сам питон(без J) работает поверх виртулаьной машины
источник

AN

Aλexander Nihirash in Lisp Forever
Ilia Zviagin
.fasl-ы имеешь в виду?
В свое время в офф доке по CMU была целая глава о устройстве вирутальной машины его)
источник

AN

Aλexander Nihirash in Lisp Forever
сейчас некогда искать
источник

AN

Aλexander Nihirash in Lisp Forever
можешь поковыряться в доке
источник

AN

Aλexander Nihirash in Lisp Forever
где-то в середине офф доки было)
источник

AN

Aλexander Nihirash in Lisp Forever
не пойму просто, что за стремание обычных фактов) это абсолютно нормально - бегать поверх своей VM. Тот же гошланг не смущается этого, многим языкам на это пофигу, а тут какая то трагедия 😃
источник

AN

Aλexander Nihirash in Lisp Forever
она работает быстро, но она есть)
источник

ДС

Дмитрий Скрыльников in Lisp Forever
Aλexander Nihirash
не пойму просто, что за стремание обычных фактов) это абсолютно нормально - бегать поверх своей VM. Тот же гошланг не смущается этого, многим языкам на это пофигу, а тут какая то трагедия 😃
Даже rust поверх виртуальной вашины работает (llvm)
источник

IZ

Ilia Zviagin in Lisp Forever
Aλexander Nihirash
не пойму просто, что за стремание обычных фактов) это абсолютно нормально - бегать поверх своей VM. Тот же гошланг не смущается этого, многим языкам на это пофигу, а тут какая то трагедия 😃
Ну ок, я чё...
Хочешь -- верь в это...
источник

IZ

Ilia Zviagin in Lisp Forever
Дмитрий Скрыльников
Даже rust поверх виртуальной вашины работает (llvm)
LLVM -- это виртуальная машина КОМПИЛЯТОРА!
Впрочем, про RUST не знаю, в LLVM есть возможность и JIT делать, может там так.
источник

b⛅

bouncepaw ⛅ in Lisp Forever
Oleksandr Havrylov
Тут байка такая проскочила, что в НАСА в 1988 году написали на ЛИСПе симуляцию человечества в которой мы живем, а в этом мире специально "убили" ЛИСП, чтобы все использовали Python. Как вам идея для голливудского фильма?
Угарно
источник

b⛅

bouncepaw ⛅ in Lisp Forever
Ilia Zviagin
Python -- это же почти лисп. Лисп-лайт.
Для неосилянтов.
Я питон не осилил
источник

IZ

Ilia Zviagin in Lisp Forever
bouncepaw ⛅
Я питон не осилил
Ну, я как бы тоже, но я теперь знаю, что питон не надо знать, на нём надо писать...
источник

OH

Oleksandr Havrylov in Lisp Forever
bouncepaw ⛅
Угарно
Я бы хотел, чтобы Уве Болл снял.
источник

b⛅

bouncepaw ⛅ in Lisp Forever
Aλexander Nihirash
он после чего угодно так себе по дизайну
+
источник

b⛅

bouncepaw ⛅ in Lisp Forever
Ilia Zviagin
Ну, ФОртран наверное сейчас шире используется, чем Лисп.
Он только всякими физиками используется из-за легаси
источник