The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск SBCL 2.4.1, реализации языка Common Lisp "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для слежения за появлением новых сообщений в нити, нажмите "Проследить за развитием треда".
. "Выпуск SBCL 2.4.1, реализации языка Common Lisp " +3 +/
Сообщение от Аноним (80), 05-Фев-24, 19:27 
Есть 2 подхода к синтаксису ЯП:

1. Попытаться сделать его пригодным для работы в редакторе плоского текста (текст редактируется как последовательность строк). Чтобы как-то внятно разложить синтаксическое дерево в плоский текст, приходится жертвовать унификацией и структурным редактированием (оно все равно возможно, но усложнено и ограничено).

2. Представлять синтаксическую структуру программы явно и в унифицированном виде (Лисп). Для удобной работы с таким кодом нужен структурный редактор (paredit и подобные) — команды редактора позволяют манипулировать непосредственно структурой кода. Никто не считает скобки, вы просто создаете, объединяете, разделяете, перемещаете выражения — код практически становится осязаемым. Научившись работать с этим, возвращаться к п.1 уже не хочется.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск SBCL 2.4.1, реализации языка Common Lisp , opennews, 05-Фев-24, 13:31  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру