Matches in SemOpenAlex for { <https://semopenalex.org/work/W2065682309> ?p ?o ?g. }
- W2065682309 endingPage "40" @default.
- W2065682309 startingPage "1" @default.
- W2065682309 abstract "Reuse in programming language development is an open research problem. Many authors have proposed frameworks for modular language development. These frameworks focus on maximizing code reuse, providing primitives for componentizing language implementations. There is also an open debate on combining feature-orientation with modular language development. Feature-oriented programming is a vision of computer programming in which features can be implemented separately, and then combined to build a variety of software products. However, even though feature-orientation and modular programming are strongly connected, modular language development frameworks are not usually meant primarily for feature-oriented language definition. In this paper we present a model of language development that puts feature implementation at the center, and describe its implementation in the Neverlang framework. The model has been evaluated through several languages implementations: in this paper, a state machine language is used as a means of comparison with other frameworks, and a JavaScript interpreter implementation is used to further illustrate the benefits that our model provides." @default.
- W2065682309 created "2016-06-24" @default.
- W2065682309 creator A5035470347 @default.
- W2065682309 creator A5044156087 @default.
- W2065682309 date "2015-10-01" @default.
- W2065682309 modified "2023-10-18" @default.
- W2065682309 title "Neverlang: A framework for feature-oriented language development" @default.
- W2065682309 cites W135563712 @default.
- W2065682309 cites W1511793964 @default.
- W2065682309 cites W1552977104 @default.
- W2065682309 cites W1564995449 @default.
- W2065682309 cites W1750043039 @default.
- W2065682309 cites W1800565876 @default.
- W2065682309 cites W1812582761 @default.
- W2065682309 cites W1885264533 @default.
- W2065682309 cites W1964071625 @default.
- W2065682309 cites W1984352745 @default.
- W2065682309 cites W2014585408 @default.
- W2065682309 cites W2014596857 @default.
- W2065682309 cites W2018009728 @default.
- W2065682309 cites W2018951244 @default.
- W2065682309 cites W2022744394 @default.
- W2065682309 cites W2033395497 @default.
- W2065682309 cites W2034484223 @default.
- W2065682309 cites W2043548135 @default.
- W2065682309 cites W2044228429 @default.
- W2065682309 cites W2046832215 @default.
- W2065682309 cites W2057033141 @default.
- W2065682309 cites W2061378450 @default.
- W2065682309 cites W2073487359 @default.
- W2065682309 cites W2078200248 @default.
- W2065682309 cites W2079767071 @default.
- W2065682309 cites W2085439199 @default.
- W2065682309 cites W2085638359 @default.
- W2065682309 cites W2088490657 @default.
- W2065682309 cites W2089209412 @default.
- W2065682309 cites W2090526358 @default.
- W2065682309 cites W2094269821 @default.
- W2065682309 cites W2096383607 @default.
- W2065682309 cites W2109776807 @default.
- W2065682309 cites W2110629752 @default.
- W2065682309 cites W2116789243 @default.
- W2065682309 cites W2117723375 @default.
- W2065682309 cites W2118300983 @default.
- W2065682309 cites W2125872407 @default.
- W2065682309 cites W2134119432 @default.
- W2065682309 cites W2137321318 @default.
- W2065682309 cites W2139828164 @default.
- W2065682309 cites W2139935350 @default.
- W2065682309 cites W2146058746 @default.
- W2065682309 cites W2151073063 @default.
- W2065682309 cites W2154697693 @default.
- W2065682309 cites W3144910326 @default.
- W2065682309 cites W4233218641 @default.
- W2065682309 cites W4249794987 @default.
- W2065682309 cites W1987421209 @default.
- W2065682309 cites W2337552642 @default.
- W2065682309 doi "https://doi.org/10.1016/j.cl.2015.02.001" @default.
- W2065682309 hasPublicationYear "2015" @default.
- W2065682309 type Work @default.
- W2065682309 sameAs 2065682309 @default.
- W2065682309 citedByCount "37" @default.
- W2065682309 countsByYear W20656823092015 @default.
- W2065682309 countsByYear W20656823092016 @default.
- W2065682309 countsByYear W20656823092017 @default.
- W2065682309 countsByYear W20656823092018 @default.
- W2065682309 countsByYear W20656823092019 @default.
- W2065682309 countsByYear W20656823092020 @default.
- W2065682309 countsByYear W20656823092021 @default.
- W2065682309 countsByYear W20656823092022 @default.
- W2065682309 countsByYear W20656823092023 @default.
- W2065682309 crossrefType "journal-article" @default.
- W2065682309 hasAuthorship W2065682309A5035470347 @default.
- W2065682309 hasAuthorship W2065682309A5044156087 @default.
- W2065682309 hasConcept C101468663 @default.
- W2065682309 hasConcept C119263510 @default.
- W2065682309 hasConcept C122783720 @default.
- W2065682309 hasConcept C124577441 @default.
- W2065682309 hasConcept C127413603 @default.
- W2065682309 hasConcept C129353971 @default.
- W2065682309 hasConcept C136197465 @default.
- W2065682309 hasConcept C138885662 @default.
- W2065682309 hasConcept C145628200 @default.
- W2065682309 hasConcept C154945302 @default.
- W2065682309 hasConcept C169796678 @default.
- W2065682309 hasConcept C19024347 @default.
- W2065682309 hasConcept C195324797 @default.
- W2065682309 hasConcept C199360897 @default.
- W2065682309 hasConcept C201997060 @default.
- W2065682309 hasConcept C206588197 @default.
- W2065682309 hasConcept C20724563 @default.
- W2065682309 hasConcept C26713055 @default.
- W2065682309 hasConcept C2776401178 @default.
- W2065682309 hasConcept C2779478453 @default.
- W2065682309 hasConcept C34165917 @default.
- W2065682309 hasConcept C41008148 @default.
- W2065682309 hasConcept C41895202 @default.
- W2065682309 hasConcept C50033165 @default.