Matches in SemOpenAlex for { <https://semopenalex.org/work/W3141297582> ?p ?o ?g. }
- W3141297582 abstract "The expression families problem can be defined as the problem of achieving reusability and composability across the components involved in a family of related datatypes and corresponding operations over those datatypes. Like the traditional expression problem, adding new components (either variants or operations) should be possible while preserving modular and static type-safety. Moreover, different combinations of components should have different type identities and the subtyping relationships between components should be preserved. By generalizing previous work exploring the connection between type-theoretic encodings of datatypes and visitors, we propose two solutions for this problem in Scala using modular visitor components. These components can be grouped into features that can be easily composed in a feature-oriented programming style to obtain customized datatypes and operations." @default.
- W3141297582 created "2021-04-13" @default.
- W3141297582 creator A5049714036 @default.
- W3141297582 date "2009-01-01" @default.
- W3141297582 modified "2023-09-28" @default.
- W3141297582 title "Modular Visitor Components: A Practical Solution to the Expression Families Problem" @default.
- W3141297582 cites W1486418440 @default.
- W3141297582 cites W1510878057 @default.
- W3141297582 cites W1513579486 @default.
- W3141297582 cites W1537618227 @default.
- W3141297582 cites W1557561422 @default.
- W3141297582 cites W1567378416 @default.
- W3141297582 cites W1586902756 @default.
- W3141297582 cites W1591471358 @default.
- W3141297582 cites W1594466563 @default.
- W3141297582 cites W159715351 @default.
- W3141297582 cites W1597561204 @default.
- W3141297582 cites W1649645444 @default.
- W3141297582 cites W192458036 @default.
- W3141297582 cites W1972789340 @default.
- W3141297582 cites W1989554087 @default.
- W3141297582 cites W1993140586 @default.
- W3141297582 cites W2002293839 @default.
- W3141297582 cites W2014220905 @default.
- W3141297582 cites W202283534 @default.
- W3141297582 cites W2030639337 @default.
- W3141297582 cites W2037683408 @default.
- W3141297582 cites W2054373994 @default.
- W3141297582 cites W2055970549 @default.
- W3141297582 cites W2110122404 @default.
- W3141297582 cites W2111609583 @default.
- W3141297582 cites W2115680394 @default.
- W3141297582 cites W2120132421 @default.
- W3141297582 cites W2127581079 @default.
- W3141297582 cites W2134281169 @default.
- W3141297582 cites W2138964563 @default.
- W3141297582 cites W2156426055 @default.
- W3141297582 cites W2163420823 @default.
- W3141297582 cites W2163552400 @default.
- W3141297582 cites W2169366145 @default.
- W3141297582 cites W2171351846 @default.
- W3141297582 cites W2172232818 @default.
- W3141297582 cites W2244800645 @default.
- W3141297582 cites W2479247030 @default.
- W3141297582 hasPublicationYear "2009" @default.
- W3141297582 type Work @default.
- W3141297582 sameAs 3141297582 @default.
- W3141297582 citedByCount "2" @default.
- W3141297582 crossrefType "proceedings-article" @default.
- W3141297582 hasAuthorship W3141297582A5049714036 @default.
- W3141297582 hasConcept C101468663 @default.
- W3141297582 hasConcept C109701466 @default.
- W3141297582 hasConcept C137981799 @default.
- W3141297582 hasConcept C138885662 @default.
- W3141297582 hasConcept C199360897 @default.
- W3141297582 hasConcept C2776401178 @default.
- W3141297582 hasConcept C2777904410 @default.
- W3141297582 hasConcept C2778814252 @default.
- W3141297582 hasConcept C41008148 @default.
- W3141297582 hasConcept C41895202 @default.
- W3141297582 hasConcept C44779574 @default.
- W3141297582 hasConcept C48947383 @default.
- W3141297582 hasConcept C548217200 @default.
- W3141297582 hasConcept C80444323 @default.
- W3141297582 hasConcept C83852419 @default.
- W3141297582 hasConcept C90559484 @default.
- W3141297582 hasConceptScore W3141297582C101468663 @default.
- W3141297582 hasConceptScore W3141297582C109701466 @default.
- W3141297582 hasConceptScore W3141297582C137981799 @default.
- W3141297582 hasConceptScore W3141297582C138885662 @default.
- W3141297582 hasConceptScore W3141297582C199360897 @default.
- W3141297582 hasConceptScore W3141297582C2776401178 @default.
- W3141297582 hasConceptScore W3141297582C2777904410 @default.
- W3141297582 hasConceptScore W3141297582C2778814252 @default.
- W3141297582 hasConceptScore W3141297582C41008148 @default.
- W3141297582 hasConceptScore W3141297582C41895202 @default.
- W3141297582 hasConceptScore W3141297582C44779574 @default.
- W3141297582 hasConceptScore W3141297582C48947383 @default.
- W3141297582 hasConceptScore W3141297582C548217200 @default.
- W3141297582 hasConceptScore W3141297582C80444323 @default.
- W3141297582 hasConceptScore W3141297582C83852419 @default.
- W3141297582 hasConceptScore W3141297582C90559484 @default.
- W3141297582 hasLocation W31412975821 @default.
- W3141297582 hasOpenAccess W3141297582 @default.
- W3141297582 hasPrimaryLocation W31412975821 @default.
- W3141297582 hasRelatedWork W1032800 @default.
- W3141297582 hasRelatedWork W1552977104 @default.
- W3141297582 hasRelatedWork W1568807415 @default.
- W3141297582 hasRelatedWork W1649645444 @default.
- W3141297582 hasRelatedWork W202283534 @default.
- W3141297582 hasRelatedWork W2041037071 @default.
- W3141297582 hasRelatedWork W2110122404 @default.
- W3141297582 hasRelatedWork W2150101804 @default.
- W3141297582 hasRelatedWork W2151504509 @default.
- W3141297582 hasRelatedWork W2152006556 @default.
- W3141297582 hasRelatedWork W2154148405 @default.
- W3141297582 hasRelatedWork W2168161210 @default.
- W3141297582 hasRelatedWork W2397205586 @default.
- W3141297582 hasRelatedWork W2486239674 @default.
- W3141297582 hasRelatedWork W2889757060 @default.