LINUX.ORG.RU

[CL] CLISP


0

0

УРА! Свершилось!

теперь CLISP может быть собран с --with-threads. В *features* появится долгожданный :МТ. bordeaux-threads уже добавил поддержку CLISP.

anonymous

А ссылку на описание сего?
И как там на не-линуксах? А то если только в линуксе, то это не интересно.

anonymous
()

Остаётся добавить sb-posix/unix, serve-even'ы, поддержку хвостовой рекурсии и можно грабить корованы.

З.Ы. В смысле хорошая новость, а то не sbcl же единым.

marsijanin ★★
()
Ответ на: комментарий от anonymous

> А ссылку на описание сего?

clisp-list & CVS HEAD

> И как там на не-линуксах? А то если только в линуксе, то это не интересно.

POSIX поддерживается, над win32 threads тоже идет работа

anonymous
()

Да, точно. Это уже обсуждают. Хотя там еще есть проблемы.

http://www.nabble.com/state-of-MP-(threads)-td21670930.html

Это очень хорошо.

Еще была тут инфа, что JIT прикручивают к CLISP. Но я не следил за этой темой.

Zubok ★★★★★
()
Ответ на: комментарий от marsijanin

>поддержку хвостовой рекурсии и можно грабить корованы.

Поддержка хвостовой рекурсии есть в CLISP, если ты компилируешь в байт-код. А вот при интерпретации нет.

Zubok ★★★★★
()
Ответ на: комментарий от dmitry_vk

Ничего не знаю.
Ловил такое только один раз, когда пытался прикрутить win32 треды через cffi.

anonymous
()

Но новость все же крутая, на самом деле.
Очень, очень хорошая новость.

anonymous
()
Ответ на: комментарий от anonymous

>Ничего не знаю.

Это только на x86-64. Судя по дате последнего изменения библиотеки ffcall (от того же автора, что и clisp), на разработку уже давно забили. Эта бага висит несколько лет. Так что аккуратнее.

А треды через cffi прикручивать — занятие довольно бесполезное, и с предсказуемым финалом.

dmitry_vk ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.