A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
Feature-oriented programming with Ruby
2009
Proceedings of the First International Workshop on Feature-Oriented Software Development - FOSD '09
Features identify core characteristics of software in order to produce families of programs. Through configuration, different variants of a program can be composed. Our approach is to design features as first-class entities of a language. With this approach, features can be constructed and returned by methods, stored in variables and used in many expressions of the language. This paper introduces rbFeatures, an implementation of first-class features in the dynamic programming language Ruby. Our
doi:10.1145/1629716.1629721
dblp:conf/models/GuntherS09
fatcat:2wxai2ryqbgl7bjlol4pcc7nna