Size: a a a

2020 November 03

V(

Vλadimir (Hawthorne ... in Lisp Forever
CAS=Compare-and-Swap?
источник

VL

Valeriy L in Lisp Forever
с каналами и прочими ништяками
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
если так то уже вот он есть #'sb-ext:atomic-update
источник

AK

Andrew Kravchuk in Lisp Forever
Vλadimir (Hawthorne the Distorted Mesh)
если так то уже вот он есть #'sb-ext:atomic-update
Дык лучше использовать те, что в bt, они один хрен скорее всего под капотом оборачивают то, что в sb-ext, но и на других реализациях будут работать
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
просто вот допустим у меня есть уже построенная таблица как shared resource. Я для каждого элемента делаю апи-запрос и на основании ответа этот элемент мутирую. Но ждать по очереди ответа для каждого долго, потому логично в несколько тредов это делать.
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
Andrew Kravchuk
Дык лучше использовать те, что в bt, они один хрен скорее всего под капотом оборачивают то, что в sb-ext, но и на других реализациях будут работать
разумно
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
и в принципе лочить всю табличку для всех кроме одного обработчиков тоже разумно
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
точно ничего не потечет
источник

AK

Andrew Kravchuk in Lisp Forever
Vλadimir (Hawthorne the Distorted Mesh)
просто вот допустим у меня есть уже построенная таблица как shared resource. Я для каждого элемента делаю апи-запрос и на основании ответа этот элемент мутирую. Но ждать по очереди ответа для каждого долго, потому логично в несколько тредов это делать.
Вполне логично, но это не единственный выход. Можно замутить вариацию на основе асинхронного ввода-вывода, всё будет в один поток, никаких блокировок не нужно, и работа идёт не по очереди, а со всеми элементами "сразу"
источник

AK

Andrew Kravchuk in Lisp Forever
Только я не знаю либ для асинхронщины в CL
источник

AK

Andrew Kravchuk in Lisp Forever
Хотя вроде чото трогал
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
в lparallell есть
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
фьючеры и промисы
источник

AK

Andrew Kravchuk in Lisp Forever
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
ваш Повар-Кэп
источник

AK

Andrew Kravchuk in Lisp Forever
источник

AK

Andrew Kravchuk in Lisp Forever
Ивентлуп таксказатб)
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
хмм
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
пасибо посмотрю
источник

a

akater in Lisp Forever
Пусть есть определение вида (defmacro m (x) body).  Как называется environment, в котором у x есть значение (в виде выражения, переданного в m)?

Мои предположения:
• lexical environment of m
• lexical environment of macroexpansion of m
источник