尝试在 Erlang 中组合列表时出现问题
作为学习 Erlang 的练习,我正在尝试编写一个简单的数据库(来自 O'Reilly 的《Programming Erlang》)。 基本上我有一个像这样的元组列表: Db1 = [{…
Erlang 模板引擎。 sgte、google-cTemplate 或 erlydtl
我打算在我的erlang项目中实现一个模板引擎,最重要的是性能。目前我有很多 Velocity Java 模板,我想将可用的模板迁移到 erlang。 我用谷歌搜索,发…
在Erlang中,是否可以将正在运行的进程发送到不同的节点?
我一直在研究移动代理,并且想知道是否可以将正在运行的进程发送到 erlang 中的另一个节点。我知道可以向另一个节点上的进程发送消息。我知道可以在集…
使用 Erlang、Mnesia 和 Yaws 设计元搜索引擎时首先要考虑什么?
有人可以向我解释一下,在使用 Erlang、Mnesia 和 Yaws Web 服务器设计元搜索引擎时首先要考虑什么吗?该引擎应该具有 SMS 功能,但我仍然想知道如何…
Erlang 中不正确列表的实际使用(也许是所有函数式语言)
我一直在阅读《Erlang 和 OTP 的实际应用》,并偶然发现了一个有关不正确列表的问题。 不要试图使用列表单元格 这样即使你认为你有 聪明的主意——它…
dbg:tracer 可视化递归函数,例如通过缩进
我在调试一个复杂的递归函数时遇到问题,我正在使用这个习惯用法: dbg:tracer(),dbg:p(all,c),dbg:tpl(Mod,Fun1,x),dbg:tpl(Mod,Fun2,x)... 这给了我…
如何在 Erlang 中处理 SIGINT?
感谢 Google 和大量教程,我知道如何用 Java、Python、Ruby、Perl 和 Lisp 创建自定义信号处理程序。我无法在线找到如何在 Erlang 中为 SIGINT、SIGTE…
使用 erl -noshell 从控制台运行 eunit 测试
我想从控制台运行以下 eunit test 命令 eunit:test([test_module, [verbose]). 我尝试过这个,但似乎不起作用 erl -noshell -pa ./ebin -s eunit test…
Nitrogen - 动态创建事件
我是 Erlang/Nitrogen 的初学者。 我正在玩弄 mnesia 数据库支持的投标系统。 在我的索引页面上,我有以下代码,并且从数据库动态创建各种项目及其属…
Erlang:有没有办法从我的模块中导出其他模块的导出?
我正在为 webmachine 编写一些资源,它们共享许多相同的功能。所以我想知道是否可以在单独的模块中编写常用函数,然后以某种方式包含它,并让资源自动…