当前位置: 首页 > 软件库 > 开发工具 > 编译器 >

Steel Bank Common Lisp

开源的Common Lisp 编译器
授权协议 BSD
开发语言 C/C++ Lisp
所属分类 开发工具、 编译器
软件类型 开源软件
地区 不详
投 递 者 方俊
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Steel Bank Common Lisp (SBCL) 源自于 CMUCL, 是一种高性能的Common Lisp编译器。它是开源/免费软件,采用自由许可。除了ANSI Common Lisp的编译器和运行系统,它提供了一个交互的运行环境,包括一个调试器,统计分析器,一个代码覆盖工具,以及许多其他的扩展。

SBCL 可运行于许多 POSIX 平台上,Windows 上现为试验阶段。 

  •     在common lisp规范中并没有规定程序的分发方式,如何分发程序很大程度取决于你使用的cl平台及操作系统。     你可以直接将源代码发给你的团队成员,对于包含大量源文件的软件包,你也可以使用asdf工具以及在其基础上演变出来的asdf-install工具,她类似于java平台的maven,是一个非常强大而且使用方便的工具。如果你做的是开源项目的或只是在开发团队内分发软件,使用asdf

  • 起点:下载 linux: https://gist.github.com/jteneycke/7947353 下载最新的sbcl & emacs: http://jaist.dl.sourceforge.net/project/sbcl/sbcl/1.3.5/sbcl-1.3.5-x86-windows-binary.msi http://mirrors.ustc.edu.cn/gnu/emacs

  • 最近买了新出的《实用Common Lisp编程》,准备学习Lisp。结果到书上面所说的网站下载开发环境的时候,发现作者不再更新了。没办法,只好自己搭建开发环境。 Lisp开发最推崇的环境是Emacs + slime + sbcl。Emacs这个经典的编辑器可以从http://ftp.gnu.org/pub/gnu/emacs/windows/下载。slime在http://common-lisp.

  • 关于 Lisp Lisp,全名叫 LISt Processor,表处理语言 历史:Lisp 由约翰·麦卡锡 在1958年发明,在麻省理工学院(MIT)。是Fortran语言之后第二古老的高级编程语言。 特点:能有效地处理的符号信息,特别适合用于人工智能方案。 Common Lisp https://lisp-lang.org 相关教程/书籍/资源 易百教程:Lisp教程 https://www.y

  • ubuntu 12.04 的Commonlisp实现 ubuntu 12.04 下commonlisp的实现很多,有clisp ,gcl和sbcl三个。你可以按照自己的需求安装对于的实现。我安装的是sbcl。这三个实现都可以通过softwareCenter 安装。如果你使用的是Windows,我建议还是使用lispbox网址http://common-lisp.net/project/lispbo

  • 书籍 1、《Common Lisp: A Gentle Introduction to Symbolic Computation》 English Version:http://www.cs.cmu.edu/~dst/LispBook/ 中文版:无 适用于无编程基础人士 2、《Common Lisp the Language, 2nd Edition》 English Version:http:/

  • Lisp是一种计算机编程语言,由约翰·麦卡锡(John McCarthy)于1958年发明。“Lisp”这个名称是“List Processing”的缩写,具有表处理的意思…以上大概是公认的比较权威的介绍,网络上很多资料大概都是这么讲的。从这些信息中可以看出,Lisp应该是一种和C、Java类似的计算机编程语言,是一种和中文、英文等所谓自然语言不同的、用来给计算机编程的语言,这或许是大部分人对它的

  •   Common Lisp 来自 维客 Jump to: navigation, search Common Lisp,一般缩写为 CL(不要和缩写同为CL的組合邏輯混淆),是Lisp的方言,标准由ANSI X3.226-1994定义。它是为了标准化此前众多的Lisp分支而开发的,它本身并不是一个具体的实现而是各个Lisp实现所遵循的规范。 相对于各种嵌入在特定产品中的语言Emacs Lisp 和

  • Lisp是一种计算机编程语言,由约翰·麦卡锡(John McCarthy)于1958年发明。“Lisp”这个名称是“List Processing”的缩写。 Common Lisp 和 Scheme 是现在相对主流的两大Lisp语言,有着诸多的实现和衍生出来的方言。其余还有 Emacs Lisp、AutoLisp 也仍保持活跃,不过只适合特定环境特定场景,Emacs Lisp 仅用于Emacs编辑

  • 第一种方式: 直接下载clisp+lispide 这个方式是最简单的。 第二种方式: 下载slime+sbcl+emacs这个是标配 在windows下下载sbcl 注意一下别下载成linux下的 安装好sbcl重启 环境变量才生效 当重启之后cmd窗口下输入sbcl出现的不是 错误 以下就说明安装成功了 c:\Users\cnm\Desktop>sbcl validation of reserv

  •  版权声明:转载时请以超链接形式标明文章原始出处和作者信息及 本声明 http://bigwhite.blogbus.com/logs/158733479.html 毫无疑问,Common Lisp是一门庞大且复杂的语言,学习曲线并不平坦。对于一个从未接触过函数式语言、交互式语言以及动态类型语言的C程序员来说,学习Common Lisp显然是一个很大的挑战。 也许有人会问:"C语言已经无所不能了,

  • 介绍 SLIME 构建在Emacs之上的Common Lisp开发环境。 SBCL Steel Bank Common Lisp。 是一个高质量的开源实现,它将程序编译成原生代码并且可以运行在广泛的Unix平台上,包括Linux 和Mac OS X。 OpenMCL 又名Clozure CL。对于Mac OS X用户来说,OpenMCL是一个极佳的选择,他可以编译到机器码,支持线程,并且可以跟Ma

  • Table of Contents how to install CLISP and SBCL on MS Windows Lisp modes on Emacs how to install SLIME some minimal SLIME customization troubleshooting SLIME customization gone wrong first things to k

 相关资料
  • 有些情况下,比如我们自己从Github下载了最新的代码,或者自己临时修改了一点代码,想要编译后的Build文件夹的内容,需要自行编译源码,这里介绍一下编译的方法 下载源码之后,可以发现根目录存在一个gulpfile.js文件,编译源码就是使用 gulp 编译的成果有四部分, – 生成Apps文件夹,包括helloworld程序和沙盒Sandcastle – 编译后的部署环境下的Cesium文件夹

  • Swift(5.3.2) 源码编译 编译环境 Big Sur 11.2(20D64) Python3 3.9.1 CMake 3.19.3 Ninja 1.10.2 Sccache 0.2.13 (可选) Xcode 12.4(12D4e) 第一次编译失败, CMake 版本为3.17.2, 之前本地编译OCLint时安装的一个版本, 如果编译的是更新的源码, 注意版本; Xcode版本与Swif

  • 主要内容:1.1 前期准备工作,1.2 jar包安装,1.3 编译源码1.1 前期准备工作 1. CentOS联网 配置CentOS能连接外网。Linux虚拟机ping www.baidu.com 是畅通的 注意:采用root角色编译,减少文件夹权限出现问题 2. jar包准备(hadoop源码、JDK8、maven、ant 、protobuf) (1)hadoop-2.7.2-src.tar.gz (2)jdk-8u144-linux-x64.tar.gz (3)

  • 现在 (Nutz-1.b.38) 之后的版本,源码的即时更新都会在 Github 上进行。当然,我们 也会在其他平台上比如 Git@OSC 也有托管,但是,我们还是得说, Nutz 最鲜活的更新,只有从 Github 上才能看的到哦。 如何使用 Git,什么是 Git ? 如果你问出上面的问题,建议你 Google 一下,基本上各种介绍满天飞,如果你想尝试装个玩玩,我觉得 这篇文章 还不错。 如果

  • 编译solidity源代码 通过solc编译器编译solidity代码到字节码。你可以参考solidity安装文档在本地安装编译器。 编写solidity代码运行: $ solc <contract>.sol --bin --abi --optimize -o <output-dir>/ bin和ABI编译器参数都需要充分利用web3j中的智能合约。 bin,输出包含十六进制编码的solidit

  • 1. 检查 为避免失败,再次检查一下,swap 空间够不够10G,/tmp 可用空间够不够10G: free -h df -h 2. 创建一个初始化编译环境的脚本 vim sudamod.sh 输入以下内容: #!/bin/sh # 改为自己的源码路径 BASEPATH=~/android/sudamod # 可选,进入 Python2 虚拟环境,见上一章说明 #source pyenv/b

  • 我已经搜索了所有关于为什么我们应该有不同于目标的来源,但不一致的答案: 如果JDK向下兼容,为什么在1.7上编译时需要将目标设置为1.8? 将源设置为高于目标将不起作用,例如错误: 源版本8需要目标版本1.8 同样来自Maven: 仅仅设置target选项并不能保证代码在具有指定版本的JRE上实际运行。陷阱在于无意中使用了只存在于后来的JRE中的API,这会导致代码在运行时出现链接错误 有人能举个

  • git clone https://github.com/Meituan-Dianping/octo-rpc.git octo-rpc 2.构建Jar包 环境要求: Java version >= 1.7 Maven version >= 3.0 切换到dorado目录 cd octo-rpc/dorado 本地install,执行后在本地仓库~/.m2/repository/com/meit