The evolution of Erlang drivers and the Erlang driver toolkit

  • Authors:
  • Scott Lystig Fritchie

  • Affiliations:
  • Snookles Music Consulting, Minneapolis, Minnesota

  • Venue:
  • Proceedings of the 2002 ACM SIGPLAN workshop on Erlang
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.