Зачем этот сайт?

Сайт планируется сделать как пояснение языку AutoLISP и его расширению VisualLISP: коды, разбор функций LISP, вопросы по работе с ActiveX и т.п.
Почему именно lisp?
Ну, во-первых, язык достаточно простой и в то же время достаточно мощный. В отличие от VBA / .NET / arx коды, написанные с использованием lisp, как правило, не требуют никакой переделки независимо от версии AutoCAD - это во-вторых. В третьих, lisp-коды, как правило, могут работать и внутри CAD-систем, отличных от AutoCAD (BricsCAD, zwCAD...). И, наконец, в-четвертых, сайт только начинается, что дальше будет - неизвестно никому :)
Обязательное дополнение: подавляющее большинство информации из разряда "As Is" и "imho". Если у Вас есть опровержения, дополнения, уточнения и т.п. - прошу, высказывайтесь.

Создание слоев на основе txt-файла

Иногда встречаются ситуации, в которых необходимо быстро и абсолютно точно создать несколько десятков / сотен / тысяч слоев с заданными заранее установками. Настройки хранятся в файле txt либо csv, разделитель полей - символ табуляции или ";".
Если первый символ строки ";", то строка исключается из обработки (комментарий).
Пример содержимого файла:

1
ИмяСлоя 1 1 1 2 hidden By Default None 1 0
1
2
Последовательность данных: Имя|Исключен|Исключен|Исключен|Цвет|Тип линии|Вес линии|Исключен|Печатается|
Остальные столбцы исключаются

Логическое поле "Печатается" может содержать 0 (переводится как false, т.е. непечатаемое); любое другое значение переводится как true.
Цвет слоя может быть только числовым от 1 до 255.
Далее

Притчи.

Притчи о торговле и Пути
Далее