会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
fmcdr
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2022年2月19日
Common Lisp 脚本化实践
摘要: [2024/01/21] 更新:这个方法我已经弃用了。现在有了更好的解决方案,就是使用 roswell。 Common Lisp 脚本化实践 背景 Common Lisp 生成的可执行文件实际上是内存堆的映像,包含了完整的运行时,库(标准库及所有载入的第三方库),编译器,调试器等等。通常体积巨大。对
阅读全文
posted @ 2022-02-19 20:56 fmcdr
阅读(605)
评论(0)
推荐(1)
2022年2月18日
把 Common Lisp 当作脚本语言(2015版)
摘要: 把 Common Lisp 当作脚本语言(2015版) 我使用的第一台计算机有大约 2KB 的 RAM。 前几天,我将一个 2KB 的 Common Lisp 脚本编译成了一个 16MB 的可执行文件,以将它的启动(和总执行)时间从 2 秒缩短到主观感受上的一瞬间——这一点我并不担心,因为我现在的机
阅读全文
posted @ 2022-02-18 16:39 fmcdr
阅读(379)
评论(0)
推荐(1)
ASDF 3 - 为什么说 Lisp 现在是一种可以接受的脚本语言
摘要: ASDF 3 - 为什么说 Lisp 现在是一种可以接受的脚本语言 ASDF 是 Common Lisp 的事实上的标准构建系统,在 2012 年到 2014 年间得到了极大的改进。这些改进以及其他一些改进最终使得 Common Lisp 在易于编写和部署,可访问的,可移植的代码方面达到了“脚本语言
阅读全文
posted @ 2022-02-18 15:44 fmcdr
阅读(895)
评论(0)
推荐(1)
2022年2月15日
cl-launch - 用于 Common Lisp 的 shell 包装器
摘要: cl-launch - 用于 Common Lisp 的 shell 包装器 概要 cl [options] '(lisp form to evaluate)' 求值指定的 form, 在换行后面打印结果 cl [options] script-file arguments... 运行指定的脚本,传
阅读全文
posted @ 2022-02-15 16:42 fmcdr
阅读(313)
评论(0)
推荐(0)
2022年2月11日
Coursera 《 Programming Languages》 by University of Washington
摘要: 说明 这是华盛顿大学的一门幕课《编程语言》(Programming Language)第一部分的讲义翻译。该课程可能是我接触过的所有幕课中最优质的。老师 Dan Grossman 用很简单的代码示范和很短的时间就能把一门语言的核心教给学生,并且让学生明白背后的原理。简单的问题复杂化的老师比比皆是,但
阅读全文
posted @ 2022-02-11 17:55 fmcdr
阅读(941)
评论(1)
推荐(2)
2022年2月8日
为brew设置代理
摘要: 一. 让 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
阅读(1341)
评论(0)
推荐(0)
2022年1月28日
Linux下看英文PDF的“神器”
摘要: 看原版英文书的时候,经常因为词汇量不够,或对句法不熟悉,搞得磕磕绊绊的,严重影响思路的连续性。 在机器学习的加持下,现在的机翻越来越进步,Google translate,百度翻译,有道翻译都很不错。但是在将整段文字复制到页面的输入框之后,断行出了问题。PDF并没有段落的概念,肉眼可见的一行,即物理
阅读全文
posted @ 2022-01-28 14:09 fmcdr
阅读(537)
评论(0)
推荐(0)
2022年1月6日
Common Lisp Package 白痴指南
摘要: Common Lisp Package 白痴指南 1.介绍 当多个程序员编写大型项目时,两个不同的程序员通常可能会为两个不同的目的使用相同的名字。可以使用命名约定来解决这个问题,例如 Bob 在他所有的名字前加上“BOB-”,而 Jane 在她所有的名字前加上“JANE-”。这实际上就是 Schem
阅读全文
posted @ 2022-01-06 15:05 fmcdr
阅读(382)
评论(0)
推荐(0)
2020年11月15日
将 kvm 虚拟机的虚拟磁盘移出根分区
摘要: libvirt 默认的存储池位于 /var/lib/libvirt/images,如果是在自己的PC上装个虚拟机玩玩,通常根分区不会很大,磁盘空间马上就告急了。本文描述了一种将现存虚拟机磁盘文件移动到其它位置的方法。 1、首先关闭正在运行的虚拟机 [root@UA-HA ~]# virsh shut
阅读全文
posted @ 2020-11-15 17:12 fmcdr
阅读(443)
评论(0)
推荐(1)
2018年3月4日
Common Lisp 的迷雾
摘要: 两(多)个不同的命名空间 在 CL 中,符号扮演了一个特殊的角色,这个角色在其它语言中不存在。 首先,符号扮演了其它语言中“标识符”的作用,它可以用来命名变量和函数;另一方面,符号本身是一种独立的数据结构(对象),就如同数字、字符串一样。也就是符号本身也可以是“值”。例如:T 和 nil就是两个特殊
阅读全文
posted @ 2018-03-04 10:54 fmcdr
阅读(260)
评论(0)
推荐(1)
上一页
1
2
3
4
5
下一页
公告