问题标签 [lfe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
erlang - Lisp Flavored Erlang - 消息传递原语
我已经阅读了所有文档,以及 LFE 的大部分来源。所有的演讲都强调传统 lisp 角色中的基本 lisp - 一般问题解决、Hello world 和语法模拟宏。
有谁知道 LFE 如何处理消息原语?要指定一个更精确的问题,您将如何表达这个 erlang:
然后,你知道,它咕哝着一些数字相加,答案是 7。
erlang - 如何在 Ubuntu Karmic 上安装 LFE?
Erlang 已经安装:
二郎似乎工作:
我从 github 下载了 lfe 并签出了 0.5.2:
一定是我错过了一些愚蠢的事情:o
是否有一个示例如何创建一个 hello world 源文件并编译和运行它?
erlang - Windows 上的 Lisp 风格的 Erlang
Lisp Flavored Erlang (LFE) 可以在 Windows 上运行吗?我正在使用 LFE 0.6/Erlang 5.8.2/Windows 7 32 位。我将 lfe shell 脚本复制为批处理文件(将 $@ 替换为 %1 %2 %3 %4),它给了我这个:
r - 将 felm R-object 强制转换为 lm 形式或以其他方式将其打印在 LaTeX 表中
我正在使用lfe
R 中的包进行一些带有许多固定效果的回归,所以直接lm
是不可能的(而且由于固定效果不是个体级别的,所以也是如此plm
)。我得到的输出没有问题,但现在我想在LaTeX
表格中使用它。但是,我尝试过的所有包(如xtable
、apsrtable
、latex
命令 inHmisc
等)都没有类对象的方法felm
。所以我的问题是,我该怎么办?有没有办法访问 lm.method 并扭曲它以便它可以读取felm
对象?有没有办法将felm
对象强制转换为lm
形式?有任何想法吗?
erlang - 使用 make 编译 LFE 文件
是否有从OTP 项目中.lfe
的规则编译源文件的标准方法?make
根据文档,我应该使用lfe_comp:file/1
,如果我想在 OTP 应用程序中编译多个此类文件(我应该将源文件保存在 中src
,但二进制文件保存在 中ebin
),这并没有多大帮助。
理想情况下,我可以做类似的事情
但是好像没有lfe
支持erlc
。我能想到的最佳解决方案是
但这似乎不优雅。有更好的想法吗?
erlang - 在另一个进程上设置 seq_trace
我知道我可以在 erlang 中将 seq_trace 设置为正在执行的当前进程。但是如何从 shell 或远程 shell (如 dbg tracking)将其设置在另一个进程上?
r - 如何使用 lfe 包计算动态面板模型
我正在尝试估计具有滞后和多组效应的大型动态固定效应面板数据模型。
我知道包中的pseries
对象plm
可以处理带有滞后的面板回归。
面板对象的包中是否有类似的解决方案,lfe
以便我可以利用lfe
提供的速度?
r - plm 与 lfe 中不同的聚类标准误差
当我运行集群标准错误面板规范时plm
,lfe
我得到的结果与第二个有效数字不同。有谁知道为什么他们在计算 SE 时会有所不同?
r - 从 lfe 包中预测 felm 的方法
有没有人有一个很好的干净的方法来获取模型的predict
行为felm
?
erlang - 使用 Erlang 在 LFE 解释器中绑定的值
我想使用Lisp Flavored Erlang作为Erlang 应用程序的脚本扩展语言。如果您愿意,可以通过Emacs Lisp以类似的方式配置和扩展GNU Emacs。
我知道这个论点是广泛而有条理的。但在这个问题的特定情况下,我希望能够从 Erlang 代码中读取 LFE 中定义的绑定名称(或变量,如果您愿意的话)。
我不是LFE内部架构的专家(这是软件工程和 Erlang 编程的一个很好的例子),但我在源代码和文档中都找不到答案。查看源代码我可以看到 LFE 包含一个以Erlang VM为目标的编译器和一个解释器。后者是我正在尝试使用的。
如果我在 LFE 安装路径(在我的系统上)中启动 Erlang shell/ REPL$HOME/opt/lfe
:
我能够计算一个值:
这是第一步,但不完全是我想要的。我宁愿绑定一个变量并读取它的值;那是我的问题:
为什么set
被识别为未绑定函数?在 LFE REPL 中,这个表达式是有效的:
我显然以错误的方式使用 API。如何阅读a
和/或正确初始化LFE 解释器的内容?
(如果这在某处有解释,请提供参考)。