There have been several Erlang development tools: Erlang module for Emacs, for vim, and Erlide for Eclipse. Why I write another Erlang IDE based on NetBeans?
Erlang for Emacs runs smoothly on my computer, but the distel module can not communicate with Erlang node on my Windows XP, that means I can not have the auto-completion, go to declaration features working; Erlang for vim is not a complete IDE yet; Erlide hangs on my Windows XP too. So I write ErlyBird.
But I'm actually a vi fun, so I just download and install the excellent jVi module to ErlyBird, which is a fully functional vi environment with good performance. There is an article talking about vi integration with NetBeans, which can also be applied to ErlyBird.
I'm now with fun with Vi on ErlyBird on my daily job.
The biggest issue for ErlyBird currently is the rendering performance, which causes performance slowing down if you run ErlyBird a while. I'm not sure if this issue depends on Generic Language Framework module of NetBeans. After I get the new laptop which with 2G memory next week, I may do some profile analysis.
I've also written some code to talk with Erlang Node from ErlyBird, everything looks smooth too.
I'll fly to San Francisco next week, to meet my new and old friends there.
It seems that this has been a world you should mix Vi/Netbeans, Java/Erlang, Beijing/Vancouver/San Francisco, whatever, together? A dynamical, colorful, multi-culture world, you have to look for the truths carefully, continually.
分享到:
相关推荐
在编程领域,VI(Visual Interface)通常指的是LabVIEW(Laboratory Virtual Instrument Engineering Workbench)的图形化编程界面。LabVIEW是一种强大的数据处理和测试测量工具,它使用虚拟仪器(VI)的概念来构建...
在这个"LabVIEW动态调用子VI并插入主VI前面板"的编程实例中,我们将探讨如何在主VI(Virtual Instrument)中动态地调用子VI,并将子VI的前面板集成到主VI的前面板上,以实现更灵活的交互设计。 首先,理解"动态调用...
【VI4 模块 1-1 - 虚拟基础设施升级】 在IT领域,虚拟化技术是现代数据中心的关键组成部分,而VMware的VI4(Virtual Infrastructure 4)是其中的一个重要版本。本模块主要关注如何对虚拟基础设施进行升级,确保系统...
### LabVIEW 子 VI 改变主 VI 控件属性详解 #### 一、知识点概述 在 LabVIEW 中,可以通过创建子 VI 来控制或修改主 VI 的控件属性。这种方式不仅可以提高程序的模块化程度,还能使代码更加清晰、易于维护。本文将...
3. **运行子VI**:当你在运行的VI(如test1.vi)中调用另一个VI(如test2.vi),可以通过将“打开VI引用节点”放置在前面板上,配置好需要打开的VI的路径,然后在程序框图中添加适当的触发条件来执行这个操作。...
LabVIEW中,主VI调用子VI,主VI中强制停止子VI
特斯拉VI手册_大厂VI品牌视觉标准设计规范_企业品牌手册.pdf 本文档为特斯拉VI手册,是大厂VI品牌视觉标准设计规范的一部分,旨在提供统一的视觉 identity 并确保企业品牌的连续性和一致性。下面将对标题、描述、...
在LabVIEW中,多态性(Polymorphism)是一个关键特性,它允许开发者创建一个通用的VI(Virtual Instrument),这个VI可以处理不同类型的数据或执行不同的操作,具体行为由输入数据的类型来决定。这极大地提高了代码...
在LabVIEW(Laboratory Virtual Instrument Engineering Workbench)中,可重入VI(Reentrant VI)是一种特殊类型的虚拟仪器,设计用于解决多线程环境下的并发访问问题,确保数据的完整性和程序的正确运行。...
LabView(Laboratory Virtual Instrument Engineering Workbench)是一款由美国国家仪器公司(NI)开发的图形化编程环境,专为创建虚拟仪器(VI)而设计。它通过图标和连线的方式代替传统编程语言中的文本代码,使得...
VI服务器提供了一种服务模型,使得VIs可以作为独立运行的实体,称为子VI,而这些子VI可以通过网络或进程间通信进行交互。这种架构对于实现分布式系统、并行处理以及模块化设计非常有用。VI服务器使得开发者可以创建...
"Call subvi twice.vi"可能展示了如何在一个VI中同时调用可重入子VI两次,展示了可重入VI的并发执行能力。相比之下,非可重入VI(non-reentrant VI)在同一时间只能被一个任务调用,如果多个任务尝试同时访问,可能...
在提供的压缩包文件中,包含了“动态调用子VI.aliases”、“调用子VI.llb”、“动态调用子VI.lvlps”和“动态调用子VI.lvproj”这四个文件。这些文件分别对应: - 动态调用子VI.aliases:可能包含子VI的别名,方便...
在LabVIEW编程环境中,"界面重用_subvi_labview调用子VI_vi_shelfhts_labview_" 这个主题涉及到的关键技术是LabVIEW中的子VI(SubVI)调用和用户界面(UI)的重用。LabVIEW是一种图形化编程语言,其独特之处在于使用...
vi编辑器是Linux和Unix系统中广泛使用的文本编辑工具,其独特的操作模式和高效快捷的命令使得它在程序员和系统管理员中备受青睐。vi编辑器主要有两种操作模式:指令模式和输入模式。 1. **指令模式**:当你启动vi时...
"vI.rar_vi"这个压缩包文件,结合其描述,显然意在分享关于vi编辑器的一些基础知识,其中包含了名为"vi基本操作.doc"的文档,很可能是对vi编辑器基本操作的详细指南。 vi编辑器是一种模式驱动的编辑器,它分为命令...
在“vi_vi_labview_”这个主题中,我们主要关注如何使用LabVIEW来创建和调用VI(Virtual Instrument)子程序,以实现高效、灵活的计算功能。 1. **VI(Virtual Instrument)子程序**: - VI是LabVIEW中的基本构建...
vi 命令大全 Vi 编辑器是 UNIX 操作系统中最流行的编辑器之一。它具有功能强大、灵活、易于使用的特点。Vi 编辑器可以在所有的 UNIX 操作系统(包括 Linux 操作系统)中随意编辑文件。 Vi 编辑器有两种基本模式:...
《VI系统手册——伦敦奥运》是一部记载了伦敦奥运会视觉识别系统全貌的专著。VI系统是视觉识别系统的简称,它广泛应用于企业形象塑造、品牌传播等多个领域。在伦敦奥运会的应用中,这套系统成为了引导参与者和游客的...
这个名为"LabVIEW控制删除VI框图.rar"的压缩包文件很可能包含了一个或多个LabVIEW程序,这些程序可能涉及到了如何在LabVIEW中控制和删除VI(Virtual Instrument,虚拟仪器)的框图。 在LabVIEW中,VI是基本的工作...