Существует ли соглашение о присвоении имен пакета языка Common LISP?

Одна вещь, которая работала на меня в прошлом, удостоверяется все мои запросы и обновляет ресурсы доступа (таблицы) в том же порядке.

таким образом, если обновления запроса в порядке Table1, Table2 и различном запросе обновляет его в порядке Table2, Table1 тогда, Вы могли бы видеть мертвые блокировки.

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

20
задан Russell 16 November 2009 в 00:35
поделиться

2 ответа

Я использую уникальное слово: salza, skippy, zs3 и т. Д. Я действительно не пытаюсь иметь прямое отношение к функциональности библиотеки. Я стараюсь избегать общих слов, которые могут использовать другие, например «zlib», «zip» или «png».

Эди Вейц использует слова, связанные с Фрэнком Заппа, для обозначения многих своих пакетов: Hunchentoot, Drakma и т. Д.

Некоторые люди используют обратное именование доменов org.foo.bar в стиле Java.

Итак, прямой ответ - нет, не существует единого согласованного соглашения, которое бы использовали все.

20
ответ дан 30 November 2019 в 00:31
поделиться

Одно соглашение, которое вы иногда видите, - это пакеты, которые предоставляют тонкую оболочку совместимости по сравнению с обычно реализуемыми, но нестандартизованными функциями, часто называемые TRIVIAL-SOMETHING .

Это приводит к некоторым действительно замечательным именам: библиотека для работы с * FEATURES * независимым от реализации способом называется TRIVIAL-FEATURES ; даже лучше, библиотека для стандартизованного взаимодействия со сборщиком мусора называется TRIVIAL-GARBAGE .

7
ответ дан 30 November 2019 в 00:31
поделиться