首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Erlide控制台似乎挂起

Erlide控制台似乎挂起
EN

Stack Overflow用户
提问于 2014-03-17 03:09:36
回答 1查看 162关注 0票数 1

在七周内,我一直在学习七种语言的Erlang教程,使用Erlide进行eclipse,而且在大多数情况下,在我进入并发部分之前,一切似乎都是正常的。

在本节中,作者将介绍一个简单的示例。

代码语言:javascript
复制
loop() ->  
    receive
        "casa" ->  
                io:format("house~n"),
                loop();
        "blanca" -> 
                io:format("white~n"),
                loop();

        _ -> io:format("no comprendo~n"),
                loop()
    end.

当按照书中的建议运行时,我应该能够用Pid ! "someStuff".发送消息,但是当运行它时,什么都不返回,调试器要求我在任何活动恢复之前杀死进程。

下面是控制台的一个示例。你会看到,当我发送信息,什么都不返回。

代码语言:javascript
复制
Eshell V5.10.4
(ErlangDay3@Jeff-PC)1> Pid = spawn(fun translate:loop/0).
<0.202.0>
(ErlangDay3@Jeff-PC)2> Pid ! "casa".
Pid ! "hello?".
WhatJustHappened.

这一切似乎都完美地通过命令行直接使用Eshell (没有eclipse和erlide)。我可能错过了一些配置吗?我现在完全不知所措。我意识到,也许这样的问题不是最好的地方,然而我已经完全用尽了我的google-fu,看起来没有任何论坛存在。

谢谢你的建议。

如果它有助于我运行windows 7和eclipse (STS,3.3.0),使用Erlang 5.10.4 (R16B03-1)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-18 09:08:59

谢谢你的报告!

这是我从前一段时间以来一直在寻找的一个错误,但现在我设法找到并修复了它。请尝试使用http://download.erlide.org/update/nightly最新的夜间构建

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

https://stackoverflow.com/questions/22446289

复制
相关文章

相似问题

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