【发布时间】:2015-10-02 11:24:57
【问题描述】:
在 AWS Lambda 中,人们可以创建 node.js 函数并通过事件触发它,例如消息等。
我想知道这如何“在幕后”工作,以及如何在 Haskell 中将这样的东西放在一起。上传的函数基本都是单函数库,没有任何main函数。
意味着在 CLI 上或通过 API,您可以按名称(以及所需的输入)调用任何函数,并获得由函数签名定义的输出——或者,当然也可以是错误。
在 Haskell 中可以做到这一点吗?
澄清一下:我想要做的是例如在 Haskell 平台或我的数据中心中的任何其他执行上下文上加载许多不同的单功能 Haskell 库,并通过 CLI 或通过名称执行/调用它们API 与 AWS Lambda 处理 node.js 函数的方式相同。
【问题讨论】:
-
您在寻找什么?可能是hackage.haskell.org/package/aws-lambda
-
我正在寻找一些指导,如何在没有主函数的情况下在 Haskell 中执行任意函数。 Haskell aws-lambda 包是 AWS API 的包装器,因此您可以在 Haskell 函数中执行/触发 lambda 函数。
-
我认为你必须澄清你想要做什么(使用 Haskell 语言编写一些 AWS Lambda 函数是不可能的),严格来说,任何程序都需要
main函数才能工作(尽管那个函数遇到一些服务服务器)。您想使用 Haskell 编写 AWS Lambda 函数吗?然后看看 Amazon Linux... -
添加了说明。希望这可以帮助。我认为,如果您使用 AWS lambda 工作,就会清楚我想要重现的外观和感觉。
标签: haskell