Comments 8
В самом начале статьи идет куча сложнейшего для восприятия кода, а что же такое CLCS, автор нам так и не рассказал…
+1
Да, наверное с количеством кода перебрал…
Хорошее описание есть по ссылке на PCL ( lisper.ru/pcl/beyond-exception-handling-conditions-and-restarts ).
Надо было ее, наверное, повыше положить.
Но вообще, само описание системы условий/ситуаций CL, пожалуй, стоит отдельной статьи. Тут я про реализацию, в основном, которой, кстати, сам пользуюсь постоянно, в отсутствии возможности писать на CL.
Хорошее описание есть по ссылке на PCL ( lisper.ru/pcl/beyond-exception-handling-conditions-and-restarts ).
Надо было ее, наверное, повыше положить.
Но вообще, само описание системы условий/ситуаций CL, пожалуй, стоит отдельной статьи. Тут я про реализацию, в основном, которой, кстати, сам пользуюсь постоянно, в отсутствии возможности писать на CL.
0
Вместо слабой хэштаблицы можно же использовать thread-local-переменные. Код станет проще от этого.
+1
А как быть если нам нужно иметь несколько блоков catch у одного вызова?
0
Sign up to leave a comment.
Articles
Change theme settings
Реализация Common Lisp Condition System на C#