Лисп/Рабочая среда: различия между версиями
Содержимое удалено Содержимое добавлено
Zubchick (обсуждение | вклад) |
Ramir (обсуждение | вклад) мНет описания правки |
||
Строка 1:
==Диалекты==
<div style="max-width:52em;margin:1em auto 0 4%;">
Обычно различают Лисп-изначальный замысел языка, и выросшие по нему ''диалекты'', среди которых распространены
;Общий Лисп ([[Common Lisp]]),:переживший бюрократию американской военной стандартизации, и
;Схим ([[Scheme]]),: считающийся оптимально элегантным «учебным» вариантом языка. В [[Журнал «Потенциал»|журнале «Потенциал»]] даже есть статья «[[Введение в язык Scheme для школьников|Введение в язык Scheme для школьников]]».
;[[Clojure]]
</div>
==Система разработки==
<div style="max-width:52em;margin:1em auto 0 4%;">
Простой и крайне наглядный [[Лисп/Синтаксис|синтаксис Лиспа]] скоро отучает от
При всей этой простоте, полезно бы иметь подходящую среду разработки для Лиспа, которая будет:
* с каждым переводом строки — делать традиционно верный отступ;
* служебные операторы цветом и
* по простой команде с клавиатуры закрывать скобки;
* подсказывать синтаксис для вводимой языковой конструкции — например, число и порядок передаваемых аргументов для определённого пользователем макроса.
|