Erlang编程:从基础到并发的全面指南
1. 定制Makefile模板
在软件开发中,简洁的代码结构至关重要。对于Makefile模板,我们可以通过去除与应用无关的行来简化它,使其更短且易于阅读。也可以使用一个通用的Makefile,让所有的Makefile包含它,并通过变量进行参数化。
简化后的Makefile示例如下:
.SUFFIXES: .erl .beam
.erl.beam:
erlc -W $<
ERL = erl -boot start_clean
MODS = module1 module2 module3
all: compile
${ERL} -pa '/home/joe/.../this/dir' -s module1 start
compile: ${MODS:%=%.beam}
clean:
rm -rf *.beam erl_crash.dump
2. Erlang shell中的命令编辑
Erlang shell内置了行编辑器,支持流行的emacs编辑器的部分行编辑命令,通过几个按键就可以召回和编辑之前的行。以下是可用的命令:
| 命令 | 描述 |
| ---- | ---- |
| ∧A | 行首 |
| ∧E | 行尾 |
| ∧F 或 右箭头 | 向前一个字符 |
| ∧B 或 左箭头 | 向后一个字符 |
| ∧P 或 上箭头 | 上一行 |
| ∧N 或 下箭头 | 下一行 |
| ∧T |
超级会员免费看
订阅专栏 解锁全文
1186

被折叠的 条评论
为什么被折叠?



