Size: a a a

2020 March 05

SA

Sokolov Andrew in Lisp Forever
Ну это ты про брейнфак говорил
источник

VM

Vyacheslav Mikushev in Lisp Forever
Alexey Egorov
Атомарный доступ это когда у тебя есть мьютекс, и ты прежде чем взять его, проверяешь, что он не взят. И без атомиков может быть такая ситуация, что ты проверил мьютекс, и он был пустой. И пошёл спать, потому что шедулер сказал. А соседний тред в этот момент проверил мьютекс, и взял его. А потом твой тред проснулся и снова взял мьютекс.
Эмулировать это не получится?
источник

SA

Sokolov Andrew in Lisp Forever
Я молчу уж про то что типа делать это придется едва ли через declaim
источник

SA

Sokolov Andrew in Lisp Forever
Это сделано в sbcl внутри для defknknown
источник

SA

Sokolov Andrew in Lisp Forever
Policy называется moveable если не ошибаюсь
источник

SA

Sokolov Andrew in Lisp Forever
Ну и типа
источник

SA

Sokolov Andrew in Lisp Forever
Окей
источник

SA

Sokolov Andrew in Lisp Forever
Вот почему он так быстрый да
источник

AE

Alexey Egorov in Lisp Forever
Vyacheslav Mikushev
Эмулировать это не получится?
Получится.
источник

AE

Alexey Egorov in Lisp Forever
Но будет очень медленно.
источник

AE

Alexey Egorov in Lisp Forever
И не в том окружении.
источник

VM

Vyacheslav Mikushev in Lisp Forever
На макросах сделать какие-то вещи не получится. Или получится, но неэффективно. Но если смотреть на чистый брейнфак и чистый common lisp, то common lisp ведь мощнее?
источник

SA

Sokolov Andrew in Lisp Forever
Сукааааа
Да что такое мощнее то по твоему
источник

SA

Sokolov Andrew in Lisp Forever
Да кст value/move semantics так и вовсе добавить то невозможно
источник

SA

Sokolov Andrew in Lisp Forever
Всм вообще никогда не будет у нас inlined vectors of structures
источник

SA

Sokolov Andrew in Lisp Forever
Ну
источник

SA

Sokolov Andrew in Lisp Forever
При текущем стандарте
источник

VM

Vyacheslav Mikushev in Lisp Forever
Sokolov Andrew
Сукааааа
Да что такое мощнее то по твоему
техн. обладающий большой мощностью, способный выделять или потреблять значительное количество энергии за единицу времени
Это из википедии по слову мощный.
источник

VM

Vyacheslav Mikushev in Lisp Forever
Если адаптировать к программированию, позволяющий сделать большее меньшими усилиями.
источник

VM

Vyacheslav Mikushev in Lisp Forever
Больше и качественнее.
источник