The evolution of Erlang drivers and the Erlang driver toolkit

The evolution of Erlang drivers and the Erlang driver toolkit
复制标题

Erlang 驱动程序的演变和 Erlang 驱动程序工具包

DOI:
10.1145/592849.592854
复制
发表时间:
2002
期刊:
--
影响因子:
--
通讯作者:
S. Fritchie
S. Fritchie
中科院分区:
--
文献类型:
--
作者:
S. Fritchie

文献摘要

被引文献

相似文献

Erlang作为一种快速原型设计的好语言,正在赢得声誉,但它的声誉比传统脚本语言弱的一个方面是可扩展性。Erlang实际上相当容易扩展,但学习曲线很陡。为了减少为现有的C代码库创建Erlang扩展(称为“驱动程序”)所需的时间,开发了Erlang驱动程序工具包(EDTK)。它的代码生成器可以生成实现这两种主要类型的Erlang驱动程序所需的全部或几乎全部Erlang和C代码。尽管EDTK仍处于积极的开发阶段,但它已经被证明是一个省时省力的工具,可以为三个著名的开源C库创建健壮的、功能齐全的驱动程序扩展。
Erlang is gaining a reputation as a good language for rapid prototyping, but one area where its reputation is weaker than those of traditional scripting languages is extensibility. Erlang is actually fairly easy to extend, but the learning curve is steep. To reduce the time necessary to create Erlang extensions, called "drivers," for existing code libraries written in C, the Erlang Driver Toolkit (EDTK) was developed. Its code generator can produce all or nearly all of the Erlang and C code required to implement both major types of Erlang drivers. Although it is still under active development, EDTK has already proven to be a time- and effort-saving tool for creating robust, full-featured driver extensions for three well-known Open Source C libraries.