首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Erlang作为应用程序中的嵌入式系统?

Erlang作为应用程序中的嵌入式系统?
EN

Stack Overflow用户
提问于 2010-10-22 03:47:05
回答 2查看 4.3K关注 0票数 20

我有相当多的代码是用Erlang写的,我想把它们包含在用Objective-C写的应用程序中,比如在iPad上。理想情况下,我希望有一个封装Erlang运行时的对象;然后可以像标准Erlang shell一样访问它,类似于:

代码语言:javascript
复制
ErlangRT *runtime = [[ErlangRT alloc] init];
ErlangValue *retval = [runtime execute:@"io:format(\"hello world~n\")"];

我不太关心性能等;我可以看到它是如何工作的,但由于我不太了解Erlang VM的实现方式,我不知道它是容易还是困难,或者是否有人已经做过类似的事情。我知道在Objective-C和Erlang之间还有其他的接口方法,但它们似乎假定目标机器上有一个独立安装的Erlang系统。我更希望它像一个库,您只需将其与应用程序链接即可。

所以我的问题是:这是相对容易的吗,或者已经有人在做这件事了?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-23 09:16:49

我们已经让Erlang在iPhone上工作(并获得了应用商店的批准),这是我们用于iOS的Apache CouchDB包的一部分。Github项目在这里:https://github.com/couchbaselabs/iOS-Couchbase

我们使用的Erlang如下:https://github.com/couchbaselabs/iErl14

有关移动Couchbase的更多信息:http://www.couchbase.com/products-and-services/mobile-couchbase

享受吧!

克里斯

票数 12
EN

Stack Overflow用户

发布于 2010-11-16 23:39:29

看起来http://sourceforge.net/projects/erlandstaticlib/是现在最好的选择。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3991293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档