- 浏览: 308880 次
-
文章分类
最新评论
-
shoru:
最新的netbeans scala插件无法安装到6.9中呀,求 ...
Scala-对Java的修正和超越-Presentation -
alanwu:
night_stalker 写道讲一次多少钱啊,能透露下么…… ...
Scala-对Java的修正和超越-Presentation -
wzjin:
暂时没有考虑学习,等有一定市场再看!
Scala-对Java的修正和超越-Presentation -
dcaoyuan:
jasspier 写道对scala有点兴趣,有没有入门的推荐教 ...
Scala-对Java的修正和超越-Presentation -
jasspier:
草原兄,听了你的课,对scala有点兴趣,有没有入门的推荐教程 ...
Scala-对Java的修正和超越-Presentation
Updated Apr 24: The indexing feature is based on Lucene indexing from Common Scripting Framework now. But there won't be new release soon, since Generic Language Framework changes rapidly.
Updated Apr 21: There are several source files under \lib\megaco-3.5.3\src\text, which are with size > 300k, if you can not pass indexing procedure (ErlyBird hangs), please rename them something that are not end with ".erl" or ".hrl".
Updated Apr 20: Due to a severe bug that prevents setting Erlang Installation path, I've re-pack a new release 0.11.1 that fixed it. Don't forget to set the Erlang Installation path to full path of erl.exe or erl file, for instance, "C:\erl\bin\erl.exe".
Updated Apr 20: There is a bug, if your OTP is not installed as C:\erl, you can not set Erlang Installation. I'll update the bin package.
Updated Apr 20: erlybird-bin-0.11.0-ide.zip has been uploaded to sourceforge.net.
I'm newbie to IDE, to Erlang, to compilers principles. But, based on the works from NetBeans's guys, I wrote an almost complete Erlang IDE in one month.
With features:
- Syntax checking.
- Syntax highlighting.
- Functions navigator.
- Code-folding.
- Indentation.
- Completion for built-in/remote function call. (Ctrl+Space for suggestion) (new)
- Go to declaration for remote function call (press down Ctrl and click on the function name). (new)
- Project management - create/manage/build project tree. (new)
- Compilation error locate. (new)
- Auto indexing OTP libs and project sources. (new)
- Interactive Erlang Console. (new)
And with known Issues:
- ErlyBird is memory eager so far, it needs at least -Xmx256m set, 500m or more is recommended for big source files. Check the config file of NetBeans that is located at etc/netbeans.conf, make sure you've set -J-Xmx256m in line of 'netbeans_default_options'
- Run project button does not work yet, if you press run project button, will show an interactive erlang shell only.
- When indexing OTP libs, there may be Exceptions pop-ups, which indicate out of heap space, you can just ignore it.
- Do not open/go to declaration too big source file in ErlyBird, this will also cause out of heap space.
And lacking features:
- Debugging
- ...
The parsing and editing features is based on Generic Language Framework.
The project management and indexing features is based on Common Scripting Framework.
To integrate editing feature, which is from Generic Language Framework, with Comman Scripting Framework, I had to lightly modify the Common Scripting Framework source code, the modified files are available from svn trunk folder: gsf-diff-ref.
And as I'm not yet familiar with Lucene index engine, which is used by Common Scripting Framework, I just wrote a sql db index engine and plug-in it to Common Scripting Framework. I will rewrite it based on LuceneIndex lately.
To download, please go to:
http://sourceforge.net/project/showfiles.php?group_id=192439
There are two installation options now, you can choose one of them:
The first one: A pre-packed NBMs kit: erlybird-bin-0.11.1-kit-nbms.zip(about 2.8M). To install:
Downloaded NetBeans IDE 6.0 M8+ via:
http://www.netbeans.info/downloads/dev.php
Select 'Milestone' in 'Build Type'.
After NetBeans IDE installed, unzip erlybird-bin-0.11.1-kit-nbms.zip first, then:
- From menu: Tools -> Update Center
- In the "Select Location of Modules" pane, click "Install Manually Downloaded Modules(.nbm Files)", then "Next"
- Click [Add...] button, go to the path to select all *.nbm files.
- Following the instructions to install updated modules.
- Restart NetBeans.
- Set your OTP path. From [Tools]->[Options], click on 'Miscellanous', then expand 'Erlang Installation', fill in the full path of your 'erl.exe' or 'erl' file, for instance: "C:/erl/bin/erl.exe"
The second one: A standalone ErlyBird IDE: erlybird-bin-0.11.1-ide.zip(about 18M). Notice: Please wait for me to upload it to sf.net :-) It does not need NetBeans IDE. To install:
- Just unzip it to somewhere, then execute 'bin/erlybird.exe' for windows, 'bin/erlybird' for *nix.
- Set your OTP path. From [Tools]->[Options], click on 'Miscellanous', then expand 'Erlang Installation', fill in the full path of your 'erl.exe' or 'erl' file, for instance: "C:/erl/bin/erl.exe"
If you are new to NetBeans, there are some docs for user:
http://www.netbeans.org/kb/55/quickstart.html
http://www.netbeans.org/kb/55/using-netbeans/index.html
It may not be stable yet, feedback and bug reports are welcome.
发表评论
-
Updated "From Rails to Erlyweb" Part I and Part II
2007-07-21 08:29 905I've updated "From Rails t ... -
Updated "From Rails to Erlyweb" Part I and Part II
2007-07-21 08:29 1102I've updated "From Rails t ... -
Updated "From Rails to Erlyweb" Part I and Part II
2007-07-21 08:29 886I've updated "From Rails t ... -
AIOTrade Is Open for Submissions
2007-07-06 10:34 1039Here's the announcement from M ... -
From Rails to Erlyweb - Part IV
2007-07-10 11:43 995IV. Support Mysql Spatial Exten ... -
From Rails to Erlyweb - Part IV
2007-07-10 11:43 1054IV. Support Mysql Spatial Exten ... -
From Rails to Erlyweb - Part IV
2007-07-10 11:43 1087IV. Support Mysql Spatial Exten ... -
HTML Entity Refs and xmerl
2007-07-05 09:33 1258According to [erlang-bugs] xme ... -
AIOTrade Is Open for Submissions
2007-07-06 10:34 1060Here's the announcement from M ... -
HTML Entity Refs and xmerl
2007-07-05 09:33 1093According to [erlang-bugs] xme ... -
AIOTrade Is Open for Submissions
2007-07-06 10:34 971Here's the announcement from M ... -
HTML Entity Refs and xmerl
2007-07-05 09:33 1288According to [erlang-bugs] xme ... -
AIOTrade Goes to BSD License Again
2007-06-21 13:19 1168Updated June 21: I've updated t ... -
AIOTrade Goes to BSD License Again
2007-06-21 13:19 1007Updated June 21: I've updated t ... -
AIOTrade Goes to BSD License Again
2007-06-21 13:19 1067Updated June 21: I've updated t ... -
Mac + Virtual Windows + CDMA上网
2007-06-17 10:54 2758换了Macbook,但手上的CDMA上网套餐只能在Window ... -
Vi Module Meets ErlyBird
2007-05-27 08:20 1262There have been several Erlang ... -
From Rails to Erlyweb - Part III
2007-05-09 18:20 14363. The Magic Behind Erlyweb Wit ... -
ErlyBird 0.11.2 released - An Erlang IDE based on NetBeans
2007-05-18 07:57 1320I'm please to announce ErlyBird ... -
Vi Module Meets ErlyBird
2007-05-27 08:20 1171There have been several Erlang ...
相关推荐
flannel-v0.11.0-linux-arm64.tar.gzflannel-v0.11.0-linux-arm64.tar.gzflannel-v0.11.0-linux-arm64.tar.gz
flannel:v0.11.0-amd64.tar镜像tar包,使用 docker load -i flannel-v0.11.0-amd64.tar进行导入
docker import flannel-v0.11.0-linux-amd64.tar.gz kubectl create -f kube-flannel.yml 查看安装是否成功 kubectl get pod -n kube-system 如果STATUS不是running则失败删除重装 kubectl delete -f kube-...
《gophish-v0.11.0-windows-64bit.zip:开源网络钓鱼平台的探索与使用》 gophish-v0.11.0-windows-64bit.zip 是一个专为Windows 64位操作系统设计的安装包,包含了开源网络钓鱼平台gophish的组件。gophish是一款...
下载完之后通过以下命令导入docker中,不能用 docker load 导入 cat flannel-v0.11.0-linux-amd64.tar.gz | sudo docker import flannel-v0.11.0-linux-amd64.tar.gz
k8s.gcr.io/flannel:v0.11.0-amd64镜像tar包,使用 docker load --input flannel_v0.11.0-amd64.tar进行导入
paleo-core-0.11.0.jar
【标题】"xpack-openocd-0.11.0-3-win32-x64.zip" 提供的是OpenOCD(Open On-Chip Debugger)的一个版本,它是一个开源的调试工具,主要用于嵌入式系统,特别是针对微控制器进行芯片级调试。OpenOCD支持多种硬件接口...
hudi-hadoop-mr-bundle-0.11.0.jar 配合文档
标题中的“paleo-core-0.11.0.jar”和“markdown_to_asciidoc-1.0.jar”是两个Java档案(JAR)文件,它们分别属于不同的软件库或工具。在Java编程环境中,JAR文件是将类文件和其他资源打包在一起的容器,便于分发和...
在使用"Moco Runner 0.11.0 Standalone"时,你需要做的第一步是下载并引入`moco-runner-0.11.0-standalone.jar`到你的项目中。然后,你可以使用Java API或者JSON配置文件来定义你的模拟服务。例如,通过Java代码,你...
k8s.gcr.io/flannel:v0.11.0-amd64镜像tar包,使用 docker load --input flannel_v0.11.0-amd64.tar进行导入,包含了flannel_v0.11.0-amd64.tar和flannel-v0.11.0-linux-amd64.tar.gz两个包。服务器安装手动导入
<groupId>com.ctrip.framework.apollo</groupId> <artifactId>apollo-client <version>0.11.0 </dependency>
**XPack OpenOCD 0.11.0-4: STM32的开源调试仿真利器** Open On-Chip Debugger (OpenOCD) 是一款强大的开源工具,它为嵌入式系统开发人员提供了芯片级调试和编程的支持。在这个特定的版本——"xpack-openocd-0.11.0...
moco-runner-0.11.0-standalone.jar
pandas-0.11.0.win32-py2.6.exe pandas-0.11.0.win32-py2.6.exe pandas-0.11.0.win32-py2.6.exe pandas-0.11.0.win32-py2.6.exe pandas-0.11.0.win32-py2.6.exe pandas-0.11.0.win32-py2.6.exe pandas-0.11.0.win32-...
这个名为"nginx-prometheus-exporter-0.11.0-linux-386.tar.gz"的压缩包,包含了用于在32位Linux系统上运行的Nginx-Prometheus-Exporter的0.11.0版本。以下是压缩包内各个文件的作用: 1. **LICENSE**:这是项目所...
pandas-0.11.0.win-amd64-py3.2.exe pandas-0.11.0.win-amd64-py3.2.exe pandas-0.11.0.win-amd64-py3.2.exe pandas-0.11.0.win-amd64-py3.2.exe pandas-0.11.0.win-amd64-py3.2.exe pandas-0.11.0.win-amd64-py3.2....
pandas-0.11.0.win-amd64-py3.1.exe pandas-0.11.0.win-amd64-py3.1.exe pandas-0.11.0.win-amd64-py3.1.exe pandas-0.11.0.win-amd64-py3.1.exe pandas-0.11.0.win-amd64-py3.1.exe pandas-0.11.0.win-amd64-py3.1....
pandas-0.11.0.win-amd64-py2.7.exe pandas-0.11.0.win-amd64-py2.7.exe pandas-0.11.0.win-amd64-py2.7.exe pandas-0.11.0.win-amd64-py2.7.exe pandas-0.11.0.win-amd64-py2.7.exe pandas-0.11.0.win-amd64-py2.7....