Ruby 将erlang连接到硬件/其他软件
如何将erlang连接到其他程序?在电影《erlang》中,他们让erlang与电话系统一起运行,但电话系统肯定不是用erlang编程的,是吗?如果不是,他们是如何让这两个程序沟通的 例如,如果我有一个rails应用程序,并且希望连接到一个erlang程序(没有gems),我将如何进行?插座 这是我在上面查找文档时遇到的问题,但我一直都听说过,比如facebook是用php/hiphop构建的,但是他们的聊天在erlang上运行。也许在编程界有一个名字叫这个功能,我不知道 一个猜测是指针?也许通过内存中的地址来交换信息 在电影《二郎》中,他们让二郎和电话一起运行 系统,但电话系统肯定不是用erlang编程的 是吗 Erricson专门创建Erlang来编程电话系统 如何将erlang连接到其他程序 这是一个Erlang常见问题解答问题。请看这里: 例如,如果我有一个rails应用程序,并且希望连接到 erlang程序(没有)gems,我将如何进行?插座 好的,现在你已经改变了方向,现在你说你想让ruby执行一个Erlang程序。单向: myprog.rb:Ruby 将erlang连接到硬件/其他软件,ruby,web,erlang,communication,Ruby,Web,Erlang,Communication,如何将erlang连接到其他程序?在电影《erlang》中,他们让erlang与电话系统一起运行,但电话系统肯定不是用erlang编程的,是吗?如果不是,他们是如何让这两个程序沟通的 例如,如果我有一个rails应用程序,并且希望连接到一个erlang程序(没有gems),我将如何进行?插座 这是我在上面查找文档时遇到的问题,但我一直都听说过,比如facebook是用php/hiphop构建的,但是他们的聊天在erlang上运行。也许在编程界有一个名字叫这个功能,我不知道 一个猜测是指针?也许通
puts 'Hello from Ruby program!'
system('escript erlang_hello dog')
erlang_你好:
[blank line]
[blank line]
main([String]) ->
io:fwrite("Hello from Erlang program!\n"),
io:format("You called with: ~s\n", [String]);
main(_) ->
io:fwrite("You called with no arguments!\n").
erlang脚本顶部需要两个空行
~/ruby_programs$ ruby myprog.rb
Hello from Ruby program!
Hello from Erlang program!
You called with: dog
在电影《二郎》中,他们让二郎和电话一起运行
系统,但电话系统肯定不是用erlang编程的
是吗
Erricson专门创建Erlang来编程电话系统
如何将erlang连接到其他程序
这是一个Erlang常见问题解答问题。请看这里:
例如,如果我有一个rails应用程序,并且希望连接到
erlang程序(没有)gems,我将如何进行?插座
好的,现在你已经改变了方向,现在你说你想让ruby执行一个Erlang程序。单向:
myprog.rb:
puts 'Hello from Ruby program!'
system('escript erlang_hello dog')
erlang_你好:
[blank line]
[blank line]
main([String]) ->
io:fwrite("Hello from Erlang program!\n"),
io:format("You called with: ~s\n", [String]);
main(_) ->
io:fwrite("You called with no arguments!\n").
erlang脚本顶部需要两个空行
~/ruby_programs$ ruby myprog.rb
Hello from Ruby program!
Hello from Erlang program!
You called with: dog
我的脑海里充满了“神圣的嘘”,许多灯泡在我的脑海里闪烁。非常感谢。所以这些都是系统调用,哇,是的,非常好的信息,谢谢。这个想法驱使着我nuts@FranklinDeLosSantos:是的,Ruby有各种各样的方法来执行另一个程序,这取决于你想如何与另一个程序交互,system()、backticks(或%x)、popen3等等。我的脑子里充满了“神圣的sh*t”,许多灯泡在我的脑子里闪烁。非常感谢。所以这些都是系统调用,哇,是的,非常好的信息,谢谢。这个想法驱使着我nuts@FranklinDeLosSantos:是的,Ruby有各种各样的方法来执行另一个程序,具体取决于您希望如何与另一个程序交互,如system()、backticks(或%x)、popen3等。