2007-12-05
Scala Editor for NetBeans
关键字: scala netbeans
打算为Scala也写一个NetBeans编辑模块,还没有完成,目前已经支持大部分语法检查、代码折叠、高亮、大纲等功能,等稍加完善后正式发布。
评论
dcaoyuan
2008-01-31
Scala on NetBeans很快就会集成到nightly build中(估计两天内),届时可以通过update center更新(需要先下栽最新的NetBeans nightly build)
正在弄Debugger的功能,先上张图:
正在弄Debugger的功能,先上张图:
dcaoyuan
2007-12-29
这是一个刚完成的基本的代码辅助截图,现在仅支持:关键字、Predef的函数、本源文件中的var/val/function
dcaoyuan
2007-12-29
Herculesx 写道
已经下载了,试用了一下,基本功能都可以使用了,但是感觉还需要再完善一些:
1. 新建.scala文件的模板还不够智能,包名和类名不能与我创建时指定的名称一致,全部显示成__PACKAGE_NAME__,__CLASS_NAME__这样的,还得手工改
2. alt-shift-F格式化代码支持不好,格式化的效果很差
3. 不支持重构
4. 不支持java包自动导入
5. 没有代码辅助,希望起码有最基本的自动显示类的成员及方法选择框这个功能
6. 不支持生成jar包
7. 不能添加第三方的库
1. 新建.scala文件的模板还不够智能,包名和类名不能与我创建时指定的名称一致,全部显示成__PACKAGE_NAME__,__CLASS_NAME__这样的,还得手工改
2. alt-shift-F格式化代码支持不好,格式化的效果很差
3. 不支持重构
4. 不支持java包自动导入
5. 没有代码辅助,希望起码有最基本的自动显示类的成员及方法选择框这个功能
6. 不支持生成jar包
7. 不能添加第三方的库
1、摸板问题:需要patch NetBeans的language engine,不难,但还在考虑一个好点的实现;
2、格式化:需要重新写,也不难,计划中;
3、重构:需要大量工作,主要是要分析整个代码的语义,推断出所有表达式的类型,并索引好,计划中;
4、java包自动导入:还没开始考虑;
5、代码辅助:见3
6、生成jar包:不难,考虑在ant文件中实现;
7、添加第三方的库:简单加到-cp中不难,但解析class文件以支持代码辅助等需要一些工作。
Herculesx
2007-12-25
已经下载了,试用了一下,基本功能都可以使用了,但是感觉还需要再完善一些:
1. 新建.scala文件的模板还不够智能,包名和类名不能与我创建时指定的名称一致,全部显示成__PACKAGE_NAME__,__CLASS_NAME__这样的,还得手工改
2. alt-shift-F格式化代码支持不好,格式化的效果很差
3. 不支持重构
4. 不支持java包自动导入
5. 没有代码辅助,希望起码有最基本的自动显示类的成员及方法选择框这个功能
6. 不支持生成jar包
7. 不能添加第三方的库
1. 新建.scala文件的模板还不够智能,包名和类名不能与我创建时指定的名称一致,全部显示成__PACKAGE_NAME__,__CLASS_NAME__这样的,还得手工改
2. alt-shift-F格式化代码支持不好,格式化的效果很差
3. 不支持重构
4. 不支持java包自动导入
5. 没有代码辅助,希望起码有最基本的自动显示类的成员及方法选择框这个功能
6. 不支持生成jar包
7. 不能添加第三方的库
dcaoyuan
2007-12-25
第一个版本可供测试。下栽到:
http://sourceforge.net/project/showfiles.php?group_id=192439&package_id=256544
先下栽0.10.0中的zip文件,解压,然后用0.10.1的文件覆盖。启动NetBeans (6.0以上版本),到菜单[Tools]->[Plugins]->Downloaded,按步骤安装插件。
http://sourceforge.net/project/showfiles.php?group_id=192439&package_id=256544
先下栽0.10.0中的zip文件,解压,然后用0.10.1的文件覆盖。启动NetBeans (6.0以上版本),到菜单[Tools]->[Plugins]->Downloaded,按步骤安装插件。
厌倦发呆
2007-12-12
个人非常喜欢Scala,很期待dcaoyuan的Scala Editor
dcaoyuan
2007-12-11
我已经拿到了NetBeans的Commit权限,希望可以尽快完成初步可用的编辑模块。
dcaoyuan
2007-12-07
hantsy 写道
还没有研究scala,似乎没有groovy流行。。。
Groovy有Sun官方支持,而且grails也开始成熟。
不过,以我个人的观点,比较喜欢scala,除了可以完全作为Java的替代语言,还有类似Erlang的并发/并行支持库Actors。我准备用scala来重构我的AIOTrade,但需要一个比较好的IDE,先试着写个Editor模块,然后看是否能做得象ErlyBird一样。
hantsy
2007-12-07
还没有研究scala,似乎没有groovy流行。。。
dcaoyuan
2007-12-05
当然是开源。
NetBeans的potal中还没有真正的编辑器支持。我可能会申请NetBeans的commit账号,把它做到ErlyBird(我写的另一个Erlang IDE for NetBeans)的程度。
NetBeans的potal中还没有真正的编辑器支持。我可能会申请NetBeans的commit账号,把它做到ErlyBird(我写的另一个Erlang IDE for NetBeans)的程度。
hantsy
2007-12-05
好像netbeans 的plugin potal中已经有了。。。
lpp333
2007-12-05
可否将代码开源
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 133100 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
ErlyBird 0.16.0 Released
Others->Erlang...
-- by dcaoyuan -
ErlyBird 0.16.0 Released
为什么我在NB内导入完成后,在New Project里面无法看到 create ...
-- by fatdong -
新的Scala for NetBeans提 ...
因为NetBeans的几个基础模块在Trunk里有与6.1不兼容的的变化,所以现 ...
-- by dcaoyuan -
新的Scala for NetBeans提 ...
另外,dcaoyuan大叔有空时能否简单说一下为NetBeans开发某一门语言的 ...
-- by 自言200801 -
新的Scala for NetBeans提 ...
重新更新以后就装不起来啦,错误如下:====================== ...
-- by 自言200801






评论排行榜