21.09.2010

Уводзіны і падручнік для Common Lisp

Original on www.apl.jhu.edu

Гэты дакумент падае невялікі набор рэсурсаў і спасылак на Common Lisp. Першапачаткова ён быў падрыхтаваны для студэнтаў ва ўмовах няпоўнага працоўнага часу MS-праграм ва Універсітэце кампутарных навук Джона Хопкінса. Гэты дакумент не развіваецца так хутка, як гэта было раней, паколькі вялікая частка майго часу зараз ідзе на працу з Java і Ajax . Тым не менш, калі ласка, адпраўце карэктоўкі / прапановы Marty Hall (hall@jhu.edu). Арыгінал гэтага дакумента знаходзіцца на http://www.apl.jhu.edu/~hall/lisp.html.

Звернеце ўвагу, што некаторыя з дакументаў знаходзяцца ў PostScript. Калі ваш вэб-браўзар не можа адлюстроўваць PostScript, яны ўсё адно могуць быць захаваны і раздрукаваны.

Утрыманне

Кнігі-Lisp па гэтай тэме

Вось некаторыя з маіх асабістых любімых Lisp, AI-праграмаванне і агульныя AI-тэксты. Я магу рэкамендаваць гэта ўсім з майго асабістага досведу. Націсніце назвы, каб убачыць дадатковую інфармацыю ці проста замовіць іх.

Lisp-літаратура Online

Пытанні для пачынаючых і сталых карыстачоў Lisp.

Пытанні для сталых праграмістаў Lisp

CLOS

CLOS з’яўляецца “Common Lisp Object System”, магутны пакет,убудаваны ў Common Lisp.

  • (Def-Class Class (Parents)
  •  (Slot-1 Val-1)
  •  (Slot-2 Val-2)
  •  Slot-3)

і атрымаць вынік

(defclass Class (Parents)


((Slot-1 :initform Val-1 :accessor Slot-1 :initarg :Slot-1)


(Slot-2  :initform Val-2 :accessor Slot-2 :initarg :Slot-2)


(Slot-3     :accessor Slot-3 :initarg :Slot-3)))

Вызначэнне класа макрасаў мае аднолькавы сінтаксіс для Def-класа, але ён таксама дадае ўнікальны слот імені і робіць некаторыя бухгалтарскія адсочваць выпадкі. Ён падтрымлівае асобнікаў, каб атрымаць аб’ектаў дадзенага класа, Direct-асобнікаў, каб атрымаць аб’ектаў дадзенага класа, але не з падкласа, і шэраг іншых працэдур бухгалтарскага ўліку.

Lisp Рэсурсы Інтэрнэт

Lisp-даклады

Розныя дадзеныя

Comments are closed.