Реферат: ЛИСП
MuLisp87.com Common.lsp.
После нескольких секунд загрузки на экране дисплея появится сообщение:
MuLisp-87 IBM PC MS-DOS Version 6.01 (11/05/87)
(C ) Copyright SoftWarehouse, Inc., 1983, 1985, 1986, 1987.
All rights Reserved Worldwide.
; Loading C:Common.lsp
После чего появится знак $, означающий приглашение системы к работе. Для загрузки системного редактора необходимо набрать следующую команду:
(LOAD edit.lsp)
Системный редактор начинает работать. Он чистит экран рисует рамку и выдает на экран свое меню:
Alpha, Block, Delete, Jump, List, Options, Print, Quit, Replace, Search, Transfer, Undelete и Window.
Затем система ждет, пока пользователь не выберет одну из опций. Для этого необходимо установить курсор на выбранной опции и нажать клавишу «Enter». Переход от одной опции к другой производится с помощью клавиши «Tab».
-
Alpha: включение режима редактирования.
-
Block: работа с блоком. Выделение, копирование, удаление, перенос и др.
-
Delete: удаление блока, символа, слова, строки.
-
Jump: переход в начало или конец текста программы, вверх-вниз страницы.
-
List: работа со списком. Удаление, переход к предыдущему, последующему.
-
Options: работа с цветами, монитором, звуком.
-
Print: печать текста программы.
-
Quit: выход из системы.
-
Replace: изменение строки.
-
Search: поиск строки. Причем строчные и прописные буквы различаются.
-
Transfer: работа с файлами. Запись, нахождение, объединение, удаление.
-
Undelete: восстановление.
-
Window: работа с окнами. Открыть, закрыть, перейти к другому и т. д.
3. Базовые функции языка.
Функции разбора.
Функция CAR возвращает в качестве значения первый элемент списка.
(CAR список) р S - выражение (атом либо список).
_(CAR ‘(a b c d)) р a