摘要: 把 Common Lisp 当作脚本语言(2015版) 我使用的第一台计算机有大约 2KB 的 RAM。 前几天,我将一个 2KB 的 Common Lisp 脚本编译成了一个 16MB 的可执行文件,以将它的启动(和总执行)时间从 2 秒缩短到主观感受上的一瞬间——这一点我并不担心,因为我现在的机 阅读全文
posted @ 2022-02-18 16:39 fmcdr 阅读(375) 评论(0) 推荐(1)
摘要: ASDF 3 - 为什么说 Lisp 现在是一种可以接受的脚本语言 ASDF 是 Common Lisp 的事实上的标准构建系统,在 2012 年到 2014 年间得到了极大的改进。这些改进以及其他一些改进最终使得 Common Lisp 在易于编写和部署,可访问的,可移植的代码方面达到了“脚本语言 阅读全文
posted @ 2022-02-18 15:44 fmcdr 阅读(877) 评论(0) 推荐(1)
摘要: cl-launch - 用于 Common Lisp 的 shell 包装器 概要 cl [options] '(lisp form to evaluate)' 求值指定的 form, 在换行后面打印结果 cl [options] script-file arguments... 运行指定的脚本,传 阅读全文
posted @ 2022-02-15 16:42 fmcdr 阅读(300) 评论(0) 推荐(0)
摘要: 说明 这是华盛顿大学的一门幕课《编程语言》(Programming Language)第一部分的讲义翻译。该课程可能是我接触过的所有幕课中最优质的。老师 Dan Grossman 用很简单的代码示范和很短的时间就能把一门语言的核心教给学生,并且让学生明白背后的原理。简单的问题复杂化的老师比比皆是,但 阅读全文
posted @ 2022-02-11 17:55 fmcdr 阅读(919) 评论(1) 推荐(2)
摘要: 一. 让 git 通过socks5代理服务器发出http请求 git config --global http.proxy 'socks5://127.0.0.1:1080' 二. 让 curl 也走代理 echo 'proxy=socks5://127.0.0.1:1080' > ~/.curlr 阅读全文
posted @ 2022-02-08 10:05 fmcdr 阅读(1331) 评论(0) 推荐(0)
摘要: 看原版英文书的时候,经常因为词汇量不够,或对句法不熟悉,搞得磕磕绊绊的,严重影响思路的连续性。 在机器学习的加持下,现在的机翻越来越进步,Google translate,百度翻译,有道翻译都很不错。但是在将整段文字复制到页面的输入框之后,断行出了问题。PDF并没有段落的概念,肉眼可见的一行,即物理 阅读全文
posted @ 2022-01-28 14:09 fmcdr 阅读(525) 评论(0) 推荐(0)
摘要: Common Lisp Package 白痴指南 1.介绍 当多个程序员编写大型项目时,两个不同的程序员通常可能会为两个不同的目的使用相同的名字。可以使用命名约定来解决这个问题,例如 Bob 在他所有的名字前加上“BOB-”,而 Jane 在她所有的名字前加上“JANE-”。这实际上就是 Schem 阅读全文
posted @ 2022-01-06 15:05 fmcdr 阅读(371) 评论(0) 推荐(0)
摘要: libvirt 默认的存储池位于 /var/lib/libvirt/images,如果是在自己的PC上装个虚拟机玩玩,通常根分区不会很大,磁盘空间马上就告急了。本文描述了一种将现存虚拟机磁盘文件移动到其它位置的方法。 1、首先关闭正在运行的虚拟机 [root@UA-HA ~]# virsh shut 阅读全文
posted @ 2020-11-15 17:12 fmcdr 阅读(427) 评论(0) 推荐(1)
摘要: 两(多)个不同的命名空间 在 CL 中,符号扮演了一个特殊的角色,这个角色在其它语言中不存在。 首先,符号扮演了其它语言中“标识符”的作用,它可以用来命名变量和函数;另一方面,符号本身是一种独立的数据结构(对象),就如同数字、字符串一样。也就是符号本身也可以是“值”。例如:T 和 nil就是两个特殊 阅读全文
posted @ 2018-03-04 10:54 fmcdr 阅读(259) 评论(0) 推荐(1)
摘要: 除了系统级的初始化脚本以外,通常有两个用户级的脚本:.bashrc, .profile。其中,前者是在每一次运行 bash 时导入,而后者是以 bash 作为登陆 shell 登陆进系统的时候起效。 很久以前,我图省事都是把配置脚本写在 .bashrc 中的,没有发现有什么问题。后面却发现写在 .p 阅读全文
posted @ 2017-08-11 09:53 fmcdr 阅读(1202) 评论(0) 推荐(0)