问题标签 [lambdabot]

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.

0 投票
1 回答
204 浏览

haskell - lambdabot 建议加入,但它不起作用

这是一个将参数应用于给定函数两次的高阶函数:

我们可以缩短它吗?让我们问一下 lambdabot:

万岁!让我们试一试:

但它不起作用:(

为什么会这样?我进口错了join吗?join我在 Hoogle 上找不到另一个。

0 投票
2 回答
233 浏览

haskell - Lambdabot `sourcePlugin' 失败:状态未初始化

当我在我的 archlinux 机器上安装 lambdabot 时,当我想访问函数的源代码时出现以下错误

'sourcePlugin' failed with: state not initialized

看来我不是唯一一个遇到这个问题的人-> https://wiki.debian.org/Haskell/CollabMaint/Lambdabot

知道如何解决这个问题吗?

0 投票
1 回答
175 浏览

haskell - Printing definitions of functions/classes in ghci with lambdabot

How can I view the source definitions in ghci (with lambdabot 2.5 GHCi on Acid) of functions/classes etc defined in my project or cabal dependencies? For example suppose I have :

Then I can get information on myadd and random but I cannot print the source. Here is what I can do in ghci (with lambdabot) :

lambdabot seems to be able to print the definitions of foldr but not functions defined in the project (myadd) or functions in the cabal depedencies (random).

Is it possible for me to print out the definitions of things like myadd and random, using some feature of lambdabot? I know you can use Hoogle for random but I want to specifically know if there is any way to use ghci or lambdabot to print out the source definitions.

[EDIT]

Since posting I discovered Emacs/Inferior Haskell processes and some of the functionality theirin seems to achieve some of the above.

0 投票
1 回答
232 浏览

haskell - Haskell:Lambdabot 安装无法完成

我正在尝试安装 lambdabot。安装在步骤 74/100 处继续终止,并给出以下错误。

有关如何解决的任何建议?有没有人遇到过类似的问题?

如果相关,我正在尝试使用以下命令进行安装(以便将其指向它之前抱怨的 pcre 文件)sudo cabal install "--extra-include-dirs=/usr/local/lib/")

0 投票
3 回答
276 浏览

haskell - 如何获取特定类型类实例的多态函数类型?

例如,输入:t apGHCi 会给出结果

如果我已经知道要使用的 Monad 实例 is ((->) r),我如何查询ap该特定实例的类型?

0 投票
1 回答
93 浏览

linux - 在 NixOS 上将 twitch lambdabot 配置为服务

我尝试了什么:

在 /etc/nixos/configuration.nix 中:

在 /var/lib/lambdabot/.lambdabot/creds.rc 中:

然后:

检查 HTOP 可以看到服务正在运行但机器人没有连接到 IRC 通道。

手册中的设置:

手动启动 lambdabot 它连接良好并回复命令:

https://github.com/lambdabot/lambdabot/blob/1d1ed3e7980081c9f356f8d2fd8ca2771c0ed4f4/lambdabot-core/README.md#connecting

关于如何将其作为服务启动的任何建议?