LINUX.ORG.RU

История изменений

Исправление den73, (текущая версия) :

На самом деле, Если сложить время, которое участники этой темы потратили на обсуждение, то получится уже больше, чем я потратил на код, с которого эта тема началась. Вот так энергия слабого лисп-сообщества уходит в свисток, а могла бы уйти во что-то полезное.

И более того, я сделал вещь, которая нужна хотя бы мне. В целом, если в нескольких реализациях есть некая фича, которую их разработчики сочли нужной, то крайне глупо и неадекватно с вашей стороны оспаривать её нужность, и осуждать мою деятельность по написанию слоя переносимости. Во-первых, вы уже пытаетесь поставить себя выше разработчиков Allegro, CMU, CCL и LW, утверждая, что адвайсы не нужны. Во-вторых, совершенно очевидно, что слои переносимости нужны, например есть bordeaux-thread и CFFI. Нужно быть просто кончеными идиотами, чтобы отрицать нужность слоёв переносимости.

И вот, вместо того, чтобы прислать мне патч для LW или CLISP, вы меня осуждаете, вовлекаете в пустые дискуссии и тратите зря МОЁ драгоценное время (ваше мне не жалко). Давайте закончим вот на чём: то, что вы пишете - это полный бред. Я скажу вам словами Троцкого из кино: «вы все - импотенты» (т.е. не все, но понятно, кто).

Я вас покидаю, отписываюсь и на теме ставлю галочку.

Единственное, напоследок скажу, что мне пришло а утро в голову про const и unintern . В CL этому неудачно мешает то, что один символ может иметь много значений, например, может быть одноимённая константа и функция. Сделал unintern константе - функция отвалилась.

Вай, нехорошо.

Ладно, я пошёл дальше портировать clcon и яр на CCL. Вот сейчас пишу функцию holding-lock-p . Для SBCL и CCL знаю, как реализовать. Если у вас есть идеи по другим реализациям - шлите на мыло. В bt это нельзя писать, пока нет поддержки реализаций.

Исходная версия den73, :

На самом деле, Если сложить время, которое участники этой темы потратили на обсуждение, то получится уже больше, чем я потратил на код, с которого эта тема началась. Вот так энергия слабого лисп-сообщества уходит в свисток, а могла бы уйти во что-то полезное.

И более того, я сделал вещь, которая нужна хотя бы мне. В целом, если в нескольких реализациях есть некая фича, которую их разработчики сочли нужной, то крайне глупо и неадекватно с вашей стороны оспаривать её нужность, и осуждать мою деятельность по написанию слоя переносимости. Во-первых, вы уже пытаетесь поставить себя выше разработчиков Allegro, CMU, CCL и LW, утверждая, что адвайсы не нужны. Во-вторых, совершенно очевидно, что слои переносимости нужны, например есть bordeaux-thread и CFFI. Нужно быть просто кончеными идиотами, чтобы отрицать нужность слоёв переносимости.

И вот, вместо того, чтобы прислать мне патч для LW или CLISP, вы меня осуждаете, вовлекаете в пустые дискуссии и тратите зря МОЁ драгоценное время (ваше мне не жалко). Давайте закончим вот на чём: то, что вы пишете - это полный бред. Я скажу вам словами Троцкого из кино: «вы все - импотенты».

Я вас покидаю, отписываюсь и на теме ставлю галочку.

Единственное, напоследок скажу, что мне пришло а утро в голову про const и unintern . В CL этому неудачно мешает то, что один символ может иметь много значений, например, может быть одноимённая константа и функция. Сделал unintern константе - функция отвалилась.

Вай, нехорошо.

Ладно, я пошёл дальше портировать clcon и яр на CCL. Вот сейчас пишу функцию holding-lock-p . Для SBCL и CCL знаю, как реализовать. Если у вас есть идеи по другим реализациям - шлите на мыло. В bt это нельзя писать, пока нет поддержки реализаций.