10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

Erlang IDE 向 1.0 进发

  • 2008-01-11
  • 本文字数:1173 字

    阅读完需:约 4 分钟

Erlang 是一个并行编程语言和运行时系统,最初由爱立信(Ericsson)于1987 年为其专用用途所开发。1998 年爱立信在改良的MPL(Mozilla Public License)许可下将Erlang 发布于开源社区。 尽管最近对Erlang 有相当多的讨论,但在基本上还没有任何主要工具支持Erlang,开发者仍需使用像Emacs 这样的文本编辑器。不过,Vlad Dumitrescu 已经发起了一个项目以真正提高Erlang 应用的开发过程。 Erlide 是该项目的名字,而且这是一个基于 Eclipse 平台的 IDE。

InfoQ 有机会采访了 Vlad 以发掘 Erlide 的历史、它当前的状态以及将来的计划。 是什么给了你为 Erlang 创造一个 IDE 的念头?

实际上已经有了一个概念验证实现的 Eclipse plugin(由 Eric Merritt 和 Marc van Woerkom 所编写),之后沉寂了一段时间。

既然已经有了一个 Eclipse plugin,Vlad 选择 Eclipse 就显而易见了。Vlad 还提到了他选择 Eclipse 的其它几个原因,

  • 我工作中已经用了 Eclipse,看起来通过做一些有趣的事情来学习更多知识是一个好的途径。
  • 那时(2002-2003),在支持开发自有语言支持方面,Netbeans 与 Eclipse 还有很大差距。

有多少开发者在为 Erlide 工作?> 很幸运,我们得到了爱立信的支持,有两个开发者(Jakob Cederlund 和 Tomas Daarstad)或多或少全职为 Erlide 工作。我在晚上做这件事情。

Erlide 是 emacs 可行的备选工具吗?> 嗯,这取决于怎么理解“可行的”。它可以工作,它有比得上默认 emacs 方式的特性,但仍有许多工作要做。它还只是 alpha 版,这意味着还有一些“愚蠢的”bug 影响着其稳定性,但修改这些 bug 的工作一直在稳步的进行。

该 IDE 未来计划是什么(特性、增强等等)?> 近期的主要焦点在稳定性和与已有 Erlang 工具集成(主要是调试器(debugger)、以及跟踪(tracing)、剖析器(profiler)、渗析器(dialyzer,静态代码分析器)等等)方面。我们将不得不支持新的 Erlang R12 版本,它引入了一些很酷的改进。从长期看,我想增加自定义扩展点,这样一些附加的支持(例如 Web 开发(yaws、erlyweb))可以被社区增加进来,而无需涉及到整个 Erlide。我们的目标之一是拥有一个很小的 Java 包装器并把所有重要的东西都用 Erlang 实现,进一步减少 Erlang 开发者的进入障碍,使他们无需学习 Java 就能自定义环境。

什么时间将发布 1.0 版?> 有些人宁可要一个质量非常高的 0.9 版也不要一个不太好的 1.0 版,我是其中一员,但是对于以上所提及的各种支持,我们打算在 2008 年第二季度发布 1.0 版。到那时止,我们将每个月发布一次。

正如 Vlad 所说的,Erlide 还很幼小,当前版本是 0.3.36。对 Erlide 开发团队来说,达到 1.0 版本的目标还有很繁重的工作需要做。需要更多关于 Erland 和 Erlide 的信息可以访问如下站点:

查看英文原文: Erlang IDE on it’s way to 1.0

2008-01-11 01:363390
用户头像

发布了 150 篇内容, 共 51.5 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

云上办公,且看华为云桌面如何加速企业数字化发展之路?

科技之光

我在编码过程使用Jenkins自动化的姿势

大东(AIP智能体运营专员)

华为云会议,让会议更智能

秃头也爱科技

华为云桌面为企业数字化发展赋能强劲动力

爱科技的水月

华为云会议——安全得多,高效得很

秃头也爱科技

华为云桌面协同办公,助力建筑行业数字化转型

爱科技的水月

超高清设计师云工作站,为设计企业护航

清欢科技

数字云办公连续7年领跑,华为云桌面优势突显!

科技之光

mysql数据库运维常用的shell脚本

@下一站

12月日更 12月月更

【JWT】jwt令牌研究

No8g攻城狮

JWT\ JWT

网络安全实战之植入后门程序

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

华为云桌面,为企业发展打造优质云办公环境

爱科技的水月

云上办公,还得是华为云桌面的一站式云上工作站

科技之光

Verilog模块例化

芯动大师

Verilog语法 Verilog例化模块 Verilog教程

自动化测试技术笔记(三):如何编写技术方案

老张

自动化测试 技术方案

【Spring专题】「开发指南」夯实实战基础功底之解读logback-spring.xml文件的详解实现

码界西柚

spring logback 12月日更 12 月 PK 榜

低成本、高效率!华为云桌面助力企业数字化转型

清欢科技

华为云桌面,开启云上高效办公之旅!

清欢科技

头部效应明显,中小厂商「闷赚」的 Dating 赛道

融云 RongCloud

社交 虚拟

HTTP的状态码

穿过生命散发芬芳

HTTP 12月月更

2022-12-21:uifd/ui-for-docker是docker的web可视化工具。请问部署在k3s中,yaml文件如何写?

福大大架构师每日一题

Docker 云原生 k8s k3s 福大大

华为云桌面,一站式云上数字化创作深度解读

IT科技苏辞

华为云桌面远程办公,真香!

爱科技的水月

对比PyTorch、TensorFlow、JAX、Theano,我发现都在关注两大问题

OneFlow

人工智能 深度学习 函数转换

华为云会议,助力企业高效办公

秃头也爱科技

华为云会议,更专业“会”更好

秃头也爱科技

华为云桌面Workspace,如何为用户开启全新办公模式?

爱科技的水月

超高清设计师云工作站,设计可以更高效

清欢科技

数字化办公?选云桌面就对了!

科技之光

云办公成趋势,华为云桌面全方位保障企业安全

科技之光

华为云桌面之下的“冰山”:技术底座x繁荣生态加速模式进化

IT科技苏辞

Erlang IDE向1.0进发_Java_Craig Wickesser_InfoQ精选文章