论坛首页 编程语言技术论坛

Ruby IDE for NetBeans 可以用了

浏览 76433 次
该帖已经被评为良好帖
作者 正文
   发表时间:2007-03-23  
D:\ruby\bin\ruby.exe: no such file to load -- C:\Documents and Settings\Administrator\.netbeans\dev\sync-stdio.rb (LoadError)
每次新建都报错,不知什么原因
0 请登录后投票
   发表时间:2007-03-23  
Arbow 写道
woo,楼上的excellent

不过发现“老土”的emacs也是不错的,也省内存

我一直也在用emacs,本来想让distel同时在我的Windows上跑起来,这样基本上够用了。但是emacs上的一些功能我不太满意,自己改的话,又不太想写lisp+c的code,加上本来就熟NetBeans,忍不做就开始搞。其实对我来说困难的部分是要把Erlang的语法定义成LL(1),还好,除了极少数语法限定需要放宽松一点点,总算弄出来了。

这样,利用NetBeans的Generic Language Framework,现在的Erlang编辑这块已经可以在你敲代码的同时,边敲边进行语法编译,而且你可以拿到一颗语法分析的AST树,以后写成Ruby IDE那样的东西也不是很困难了。后面这点是比emacs和vim现在的语言支持框架强的功能,NetBeans有大前途。
0 请登录后投票
   发表时间:2007-03-23  
小声问一下 这个是否能debug
0 请登录后投票
   发表时间:2007-03-23  
ddandyy 写道
小声问一下 这个是否能debug

这个现在不行。

Ruby的NetBeans插件刚加的debug功能,我要看过它的代码然后决定怎样给erlang加debug功能.

顺便,更多想法:
有了语法树,尤其这个语法树的解析是增量的,比erlide性能会好些。还有语法树能提供上下文信息,除了runtime的信息,全掌握了,这样可以玩很多花招。

输入后智能提示,有几种方案:
1、用etags;
2、开一个erlang node,让java去实时提问,erlang node回答并返回语法Node;
3、象现在Ruby的支持一样,对所有path到的源文件作索引,顺便实现代码跳转。

方案一是emacs现在做的,方案二是erlide的,性能方面恐怕不是很好,优点是即使没有源文件(有beam)也能行,方案三的好处是可以利用ruby编辑器的现存代码(从java编辑器copy过来的)。

我的想法是先方案三,也不排除再加上方案二,双管齐下。

怎么都发在这了。
0 请登录后投票
   发表时间:2007-03-24  
我把环境改成cruby之后 不能够运行webrick和其他ruby 的命令行,报下面这个错
楼主帮我看看是什么回事?
C:\ruby\bin\ruby.exe: no such file to load -- C:\Documents and Settings\o2\.netbeans\dev\sync-stdio.rb (LoadError)

0 请登录后投票
   发表时间:2007-03-24  
我也是遇到的同样的问题,如果用它默认的设置就没问题
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics