Common Lisp

转载 2013年12月06日 10:24:55

Common Lisp

简介

Common Lisp是一个多范式的通用程序语言,它同时支持过程式,函数式和面向对象式等多种编程风格。它有强大的,能够在编译的不同时期被调用。它能在运行时重编译部分程序而无须重新启动,从而使得渐进式的软件开发变得容易。

Common Lisp有一套工业标准,叫ANSI CL。

各种实现

Common Lisp有许多实现,其中开源实现 SBCL, ClozureCL, CLisp 和商业实现 Lispworks, AllegroCL 的应用最为广泛。

开源实现列表:

商业实现列表:

开发环境

SLIME + Emacs 是最为流行的开发环境。

入门教程

lisp入门教程.pdf

web框架——weblocks

Google Common Lisp 风格指南 模式意味著“我的语言不够用了。” — Rich Hickey

相关文章推荐

Common Lisp学习之十一:使用宏

1 CL中常见的宏 1.1 条件宏 when   (defmacro when (cond &rest) `(if ,cond (progn ,@rest))) unless (defmacro...
  • zzulp
  • zzulp
  • 2013年12月29日 22:57
  • 1428

Common Lisp学习之九:使用包

1 读取器如何处理包 每个包都有名字,(find-package name)可以通过包名来找到一个包。解释器当前使用包存储于全局变量*package*中。包的字面形式为#。 (package-name...
  • zzulp
  • zzulp
  • 2013年12月29日 22:49
  • 2156

[转载]我眼中的Common Lisp

原文链接:我眼中的Common Lisp 第一次遇到Lisp这个名字,也许是在大一上计算机科学导论的时候,从书上介绍编程语言的那一章中看到的。那时候记得是在纠结过程式语言与函数式语言的区...

Common Lisp - 符号计算引论 第七章“Applicative Programming” 学习周记

按照作者的说法,他准备介绍三种编程风格,首当其冲的就是本章了,本章的题目叫做Applicative Programming,直译叫“应用式编程”,网上查了,其实就是“函数式编程"的同义词,猜想Appl...

Practical Common Lisp学习笔记(五)常用函数宏备忘3

继续学习,继续积累

红黑树(red black tree) Common Lisp 实现

学习Lisp的过程中,作为练习,我经常实现一些小东西。 这个红黑树就是我玩Lisp时搞出来的东西。作为一个代码 玩具,她的实现有些随意,尤其变量名。虽然只是 一个代码玩具,但她完整的实现和演示了...

Common Lisp学习之二:使用函数

1 定义函数 (defun name (parameter*)    body-form*) body可由任意Lisp表达式构成,它们将在函数调用时依次求值,而最后一个表达式的值将被返回。而使用ret...
  • zzulp
  • zzulp
  • 2013年12月29日 21:58
  • 1408

Common Lisp 概览

先说一说我对Common Lisp函数式编程语言的个人理解, 首先函数分为:声明,定义和调用。 在c语言中,.h文件 实现函数的声明,.c文件 实现函数的定义。 而在Common List中,函数的声...

尝试用Common Lisp写游戏

以前刚学C++的时候,学会了循环和条件语句后,就用控制台写了个黑简单的,文字显示的RPG打怪升级的"游戏".哈哈哈,相当简单,进去时候输名字选职业,然后就随机遇怪,打了得经验,可以升级.完了.不过那时...

Common Lisp:符号计算引论 第十一章 键盘练习

;;; Common Lisp: A Gentle Introduction to Symbolic Computation ;;; Chapter 11 Keyboard Exercise: pro...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Common Lisp
举报原因:
原因补充:

(最多只允许输入30个字)