Linux怎么运行lisp,Lisp - Ubuntu 中的编程语言_Linux编程_Linux公社-Linux系统门户网站...
Lisp
Lisp 语言在2010年6月编程语言排行榜中排名第十六位。下面就是 GregorianTest.lisp 程序:
安装 GNU Common Lisp 软件包,gcl 可以作为交互窗口,也可编译源程序(使用 –compile 参数),还可以解释执行(使用 –f 参数):
ben@ben-1520:~/work$ sudo apt-get install gcl
ben@ben-1520:~/work$ gcl
GCL (GNU Common Lisp) 2.6.7 CLtL1 Feb 15 2010 17:57:54
Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl)
Binary License: GPL due to GPL'ed components: (XGCL READLINE BFD UNEXEC)
Modifications of this banner must retain notice of a compatible license
Dedicated to the memory of W. Schelter
Use (help) to get some basic information on how to use GCL.
Temporary directory for compiler files set to /tmp/
>(bye)
ben@ben-1520:~/work$ gcl -f GregorianTest.lisp
Mon 1583-01--88 seconds since 1900-01-01: -10011254400
Tue 1583-01--87 seconds since 1900-01-01: -10011168000
ben@ben-1520:~/work$
运行结果基本和 C 语言一样,但是有一个 bug,认为 1582-10-04 是1583年1月的第 –88 天。这是一个很奇怪的 bug,其它大部分日期是正常的,如下所示:
ben@ben-1520:~/work$ gcl -f GregorianTest2.lisp
Sun 2010-06-20 seconds since 1900-01-01: 3485980800
Mon 2010-06-21 seconds since 1900-01-01: 3486067200
ben@ben-1520:~/work$ gcl -f GregorianTest3.lisp
Tue 1582-05-04 seconds since 1900-01-01: -10024473600
Wed 1582-05-05 seconds since 1900-01-01: -10024387200
ben@ben-1520:~/work$
此外,还可以选择安装 GNU CLISP 软件包,clisp 是符合 ANSI Common Lisp 标准的编译器、解释器和调试器:
ben@ben-1520:~/work$ sudo apt-get install clisp
ben@ben-1520:~/work$ clisp
i i i i i i i ooooo o ooooooo ooooo ooooo
I I I I I I I 8 8 8 8 8 o 8 8
I \ `+' / I 8 8 8 8 8 8
\ `-+-' / 8 8 8 ooooo 8oooo
`-__|__-' 8 8 8 8 8
| 8 o 8 8 o 8 8
------+------ ooooo 8oooooo ooo8ooo ooooo 8
Welcome to GNU CLISP 2.44.1 (2008-02-23)
Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
Copyright (c) Bruno Haible, Sam Steingold 1999-2000
Copyright (c) Sam Steingold, Bruno Haible 2001-2008
Type :h and hit Enter for context help.
[1]> (bye)
Bye.
ben@ben-1520:~/work$ clisp GregorianTest2.lisp
Sun 2010-06-20 seconds since 1900-01-01: 3485952000
Mon 2010-06-21 seconds since 1900-01-01: 3486038400
ben@ben-1520:~/work$ clisp GregorianTest.lisp
*** - incorrect date: 1582-10-4 0:0:0, time zone NIL
ben@ben-1520:~/work$
可以看出,GNU CLISP 不支持 1900-01-01 以前的日期。
Linux怎么运行lisp,Lisp - Ubuntu 中的编程语言_Linux编程_Linux公社-Linux系统门户网站...相关推荐
- mathematica在linux上运行,Mathematica在Ubuntu中的表现及修正
Mathematica在Ubuntu中的表现及修正 发布时间:2008-03-11 16:13:58来源:红联作者:verytow 在Ubuntu-feisy中,使用Mathematica有一段时间了 ...
- linux更改运行级别错误,Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置.ppt...
<Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置.ppt>由会员分享,可在线阅读,更多相关<Vmware中RedHat命令行和图形界面 ...
- 外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站
外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站 之前在CentOS虚拟机上安装了LAMP,搭建起了自己的web服务器,具体流程见: http://www.lin ...
- linux 命令运行kodi,在Ubuntu/Debian/Raspbian中安装Kodi for Linux的方法
本文介绍在Ubuntu/Debian/Raspbian操作系统中安装Kodi for Linux的方法,可以先参考Debian/Ubuntu/Arch Linux/OpenSUSE安装Kodi家庭影院 ...
- linux generic什么意思_如何在 Ubuntu 中修复 VirtualBox 的 “rc=1908” 错误 | Linux 中国...
仔细阅读这两个错误消息后,我意识到我应该更新 Virtualbox 程序.-- Sk 我使用 Oracle VirtualBox 来测试各种 Linux 和 Unix 发行版.到目前为止,我已经在 V ...
- 如何强制关闭进程linux,4种强制关闭Ubuntu中无响应应用程序的方法
在使用Ubuntu时,我们的一个或多个进程和应用程序可能会经常挂起.重新启动我们的系统并不总是最佳解决方案,我们发现自己在寻找能够快速.轻松和安全地摆脱无响应的应用程序和程序的方法.在本文中,我们将解 ...
- linux卸载字体库,在Ubuntu中删除不必要的字体并安装MS核心字体 | MOS86
当您第一次安装Linux时,您可能会惊讶于您可以使用的字体.特别是对于避风港的用户而言例如,打开文字处理器并查看字体菜单. 识别某些字体名称?名字叫Lohit和Mukti,Phetsaroth和Khm ...
- 查看linux网速的命令,Ubuntu中查看网速的命令
在这里我们要使用Linux系统中的查看网速的命令,指的是查看网卡此时是工作在哪种速度的模式下.因为通常现在的网卡都支持10M/100M/1000M的网速,但是具体的网卡速度工作模式,要根据计算机所处的 ...
- 卸载 linux 命令行,如何在 Ubuntu 中使用命令行卸载 CrossOver
在 Ubuntu 中如果我们想要使用 Windows 应用程序,那么可以安装一个 CrossOver,在此已经为大家介绍过了这款系统兼容软件的各种优势,在此便不一一阐述了. 在此之前为大家介绍过在 U ...
- crossover卸载 linux,新技能!在Ubuntu 中卸载CrossOver
原标题:新技能!在Ubuntu 中卸载CrossOver 想要在Ubuntu中使用 Windows程序,可以安装一个CrossOver系统兼容软件,想必大家都知道了,但是如何在Ubuntu中卸载Cro ...
最新文章
- 图片格式转换(PNG or JPEG to EPS or PDF)
- Selenium2Library关键字(1)
- UVa1600 PatrolRobot 巡逻机器人(bfs)
- linux主机中util啥意思,Util-linux
- 答应我不要问TCP三次握手四次挥手
- LVS学习笔记之三种模式的特点概括
- 让你开回家过年!特斯拉计划春节前开始交付国产Model 3
- 苹果六电池_【行业分析】特斯拉“电池日”前夕供应链个股备受关注 溶剂龙头石大胜华DMC等需求量有望大增...
- #pragma的用法
- jvm 调优 2020.09.07
- js word 预览_关于Word打印的2个秘密,90%的人都不知道
- word表格转为html5,怎么把网页版的表格转至Word
- W25Q128FV译文(一)
- 什么蓝牙耳机性价比高?四款高品质蓝牙耳机测评
- android实现多任务多线程支持断点下载的下载软件
- 这场金融网络盛宴 华为又要秀出哪些前瞻性布局?
- STM32 看门狗详解
- 转载一份诚恳的互联网找工作总结和感想(附:怎样花两年时间去面试一个人)
- oracle adf购买,oracle adf
- 第一章_Android入门
热门文章
- 易基因|3文一览:ChIP-seq技术在植物转录因子结合位点中的研究(茄子+玉米+水稻)
- android7.1以太网动态ip,可以这样解决win10/8.1/7中的WIFI或以太网”没有有效的ip配置”问题 | MOS86...
- microsoftstore连不上网_win10应用商店无法联网怎么办_解决win10商店连不上网的方法...
- unity3D神奇bug,显示中文异常
- 编写函数求整形数组a中存储的m个不重复的整数的第k大的整数(其中m=1,1=k=m)很简单的一个思路是酱紫的:管他辣么多干啥,上来一把排序然后直接得答案...
- 搞笑--网络小说-紫川 高考题-(附答案)
- 读 Derek Sivers: Anything You Want
- WPS WORD 项目符号和编号,继续前一列表
- script什么意思中文翻译成,script中文是什么意思
- 什么是TorchScript