linux上clisp运行lisp,在Mac下运行Lisp程序
8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
在Mac下执行Lisp程序时,遇到了点坑,记录下。
这里的Lisp主要是指common lisp和scheme。
Common lisp
如何在终端跑common lisp文件?
common lisp wiki 上给出了很多免费的implementations。
如:Armed Bear Common Lisp (ABCL) ,Clozure CL(CCL), Embeddable Common Lisp(ECL), Steel Bank Common Lisp (SBCL) 。
这里,我选了SBCL。
先安装SBCL:brew install sbcl
执行某个文件:sbcl --script FILENAME
执行sbcl --help, 了解更多。
更新[2019-03-29]:
练习common lisp的时候,想试试在终端运行指令,类似mit-scheme,发现sbcl没那么顺手,改用clisp。
安装:brew install clisp
安装后,终端直接 clisp, 进入交互环境。
使用 (exit) 或者 (quit) 退出clisp。
执行某个文件:clisp FILENAME
执行clisp --help, 了解更多。
Scheme
参考mit-scheme, 下载MIT-scheme:
[对于Mac OS version 10.14 +,请不要直接在mit-scheme下载适用于Mac OS 10.13的安装包,会坑得人莫名其妙……]
使用Homebrew:brew install mit-scheme
安装完成后,终端输入:mit-scheme
进入scheme交互环境:
使用 (exit) 或者 (quit) 退出scheme。
执行某个文件:scheme < FILENAME
执行scheme --help, 了解更多。
At last, Thanks, Homebrew, you saved me.
参考
linux上clisp运行lisp,在Mac下运行Lisp程序相关推荐
- mac下的python程序使用pyinstall打包
mac下的python程序使用pyinstaller 打包注意事项 一.pyinstaller 打包特别注意事项: 注释掉程序里面的所有pirnt(),否则会会引起程序无法运行或崩溃. 二.pyins ...
- 如何在Mac下修改应用程序及文件的图标
如何在Mac下修改应用程序及文件的图标 在访达中右键点击应用程序或文件,点击显示简介,右上角有一个文件图标,将*.icns图片拖到右上角即可.
- linux 运行安卓游戏吗,桌面应用|在 Linux 上安装安卓 8.1 Oreo 来运行应用程序和游戏...
android x86 是一个自由而开源的项目,将谷歌制作的安卓系统从 ARM 架构移植到了 x86 架构,可以让用户在他们的桌面电脑上运行安卓系统来享受所有的安卓功能和应用程序及游戏. 在前一段时间 ...
- 安卓8.1运行linux,在 Linux 上安装安卓 8.1 Oreo 来运行应用程序和游戏 | Linux 中国...
android x86 是一个自由而开源的项目,将谷歌制作的安卓系统从 ARM 架构移植到了 x86 架构,可以让用户在他们的桌面电脑上运行安卓系统来享受所有的安卓功能和应用程序及游戏. 在前一段时间 ...
- 【Linux】在Deepin v20或UOS20下运行MC我的世界
前言 1.只能安装Java版,基岩版不行 2.支持离线登陆,不需要正版账号 3.这是国际版,不是网易版的哦! 步骤 1.下载HMCL启动器 https://hmcl.huangyuhui.net/ ...
- mac下完全卸载程序的方法
在国外网上看到的,觉得很好,不仅可以长卸载的知识,还对mac系统有更深的认识. 比如偏好设置文件,我以前设置一个程序坏了,打不开了,怎么重装都打不开,后来才知道系统还保留着原来的偏好设置文件. 因此这 ...
- linux java项目 编译报错_Linux下执行Java程序报错
在linux下编译java程序,执行javac编译生成class文件时,在centos7终端输入如,javac hello.java 会提示未找到指令,但用java -verison测试环境变量 ...
- linux上clisp运行lisp,apache - 重新访问linux + apache2 + mod_lisp + CLISP - 堆栈内存溢出
CLISP已安装并成功运行: (加载" modlisp-clisp")(modlisp:modlisp-server)运行正常,即无休止 Python可通过localhost在/ ...
- 从本地的win传文件到本地的linux上,pscp.exe实现本地windows下的文件下载(传输)到linux上...
如果linux服务器为了安全考虑不安装ftp的话,那怎么把本地的文件传输到linux服务器上呢,或者如何吧服务器上的文件下载到本地呢?要用一个软件:pscp.exe 下载地址:http://www.c ...
最新文章
- jlink api sdk c# 离线数获取 标定
- ftp 文件完整性校验_FTP空间是什么?如何获取免费FTP空间吗?
- 阿里云 centos 6.9 安装 mysql 5.7
- NodeJS 流水式创建EOS主网账户, 羊毛党必备, 新手一键创建账户
- docker 安装centos7并SSH远程连接
- nginx-启动gzip、虚拟主机、请求转发、负载均衡
- python idle在哪_python安装包里idle在哪
- 【高等数学】高等数学基础理论归纳
- vue-cli构建的项目手动添加eslint配置
- 挑战10个最难的Java面试题(附答案)【下】
- fsmc同步通信设置_微服务模式-同步与异步
- K3打印单据,提示:等待C盘释放空间,内存不足
- iOS--AppIcon和启动图片LaunchImage
- Keil——导出代码的PDF文件
- 了解下Bit,Byte,KB,MB,GB的换算关系
- 去掉iview中模态框中的确定取消按钮
- 社区垃圾分类AI盒子
- 想问一下一阶电路的开路怎么画仿真电路图,用multisim操作
- 【拉灯君第三弹】母函数-HDU1085-泰山下的AC
- Warshall‘s algorithm 算法的实现及优化