Matches in SemOpenAlex for { <https://semopenalex.org/work/W2100040146> ?p ?o ?g. }
- W2100040146 abstract "Providing programmers the ability to construct meaningful abstractions to help manage complexity is a serious language design issue. Many languages define a module system that can be used to specify distinct namespaces, and build user-defined data abstractions; however, few languages support dynamic modules, i.e., modules which are true first-class objects. We define a module semantics for a dialect of Scheme called Rascal. Modules are defined in terms of reified environments, and are first-class objects which may be dynamically created, freely assigned, used as arguments to procedures, etc. If defined naively, however, implementing modules using environments can entail the capture of unwanted bindings, leading to potentially severe violations of lexical abstraction and locality. We address these concerns by giving users great flexibility to manipulate environments, and to constrain the extent and scope of the environment reification process. We argue that the techniques and operators developed define a cohesive and semantically sound basis for building large-scale modular systems in dynamically-typed higher-order languages. >" @default.
- W2100040146 created "2016-06-24" @default.
- W2100040146 creator A5034957233 @default.
- W2100040146 date "2002-12-17" @default.
- W2100040146 modified "2023-10-16" @default.
- W2100040146 title "Dynamic modules in higher-order languages" @default.
- W2100040146 cites W1511621732 @default.
- W2100040146 cites W1587509767 @default.
- W2100040146 cites W1770006921 @default.
- W2100040146 cites W1829244603 @default.
- W2100040146 cites W1971105699 @default.
- W2100040146 cites W1973060466 @default.
- W2100040146 cites W1977710006 @default.
- W2100040146 cites W1997532030 @default.
- W2100040146 cites W2012047726 @default.
- W2100040146 cites W2022475779 @default.
- W2100040146 cites W2023478976 @default.
- W2100040146 cites W2030098725 @default.
- W2100040146 cites W2038400479 @default.
- W2100040146 cites W204371327 @default.
- W2100040146 cites W2050613794 @default.
- W2100040146 cites W2062950667 @default.
- W2100040146 cites W2073194447 @default.
- W2100040146 cites W2073544767 @default.
- W2100040146 cites W2077868037 @default.
- W2100040146 cites W2089674328 @default.
- W2100040146 cites W2093107912 @default.
- W2100040146 cites W2093415968 @default.
- W2100040146 cites W2126126443 @default.
- W2100040146 cites W2140447075 @default.
- W2100040146 doi "https://doi.org/10.1109/iccl.1994.288391" @default.
- W2100040146 hasPublicationYear "2002" @default.
- W2100040146 type Work @default.
- W2100040146 sameAs 2100040146 @default.
- W2100040146 citedByCount "5" @default.
- W2100040146 crossrefType "proceedings-article" @default.
- W2100040146 hasAuthorship W2100040146A5034957233 @default.
- W2100040146 hasConcept C101468663 @default.
- W2100040146 hasConcept C105795698 @default.
- W2100040146 hasConcept C111472728 @default.
- W2100040146 hasConcept C124304363 @default.
- W2100040146 hasConcept C138885662 @default.
- W2100040146 hasConcept C154945302 @default.
- W2100040146 hasConcept C17744445 @default.
- W2100040146 hasConcept C184337299 @default.
- W2100040146 hasConcept C199360897 @default.
- W2100040146 hasConcept C199539241 @default.
- W2100040146 hasConcept C201377581 @default.
- W2100040146 hasConcept C2777212361 @default.
- W2100040146 hasConcept C2778012447 @default.
- W2100040146 hasConcept C2779808786 @default.
- W2100040146 hasConcept C2780598303 @default.
- W2100040146 hasConcept C2780801425 @default.
- W2100040146 hasConcept C33923547 @default.
- W2100040146 hasConcept C41008148 @default.
- W2100040146 hasConcept C41895202 @default.
- W2100040146 hasConcept C48859967 @default.
- W2100040146 hasConcept C94625758 @default.
- W2100040146 hasConceptScore W2100040146C101468663 @default.
- W2100040146 hasConceptScore W2100040146C105795698 @default.
- W2100040146 hasConceptScore W2100040146C111472728 @default.
- W2100040146 hasConceptScore W2100040146C124304363 @default.
- W2100040146 hasConceptScore W2100040146C138885662 @default.
- W2100040146 hasConceptScore W2100040146C154945302 @default.
- W2100040146 hasConceptScore W2100040146C17744445 @default.
- W2100040146 hasConceptScore W2100040146C184337299 @default.
- W2100040146 hasConceptScore W2100040146C199360897 @default.
- W2100040146 hasConceptScore W2100040146C199539241 @default.
- W2100040146 hasConceptScore W2100040146C201377581 @default.
- W2100040146 hasConceptScore W2100040146C2777212361 @default.
- W2100040146 hasConceptScore W2100040146C2778012447 @default.
- W2100040146 hasConceptScore W2100040146C2779808786 @default.
- W2100040146 hasConceptScore W2100040146C2780598303 @default.
- W2100040146 hasConceptScore W2100040146C2780801425 @default.
- W2100040146 hasConceptScore W2100040146C33923547 @default.
- W2100040146 hasConceptScore W2100040146C41008148 @default.
- W2100040146 hasConceptScore W2100040146C41895202 @default.
- W2100040146 hasConceptScore W2100040146C48859967 @default.
- W2100040146 hasConceptScore W2100040146C94625758 @default.
- W2100040146 hasLocation W21000401461 @default.
- W2100040146 hasOpenAccess W2100040146 @default.
- W2100040146 hasPrimaryLocation W21000401461 @default.
- W2100040146 hasRelatedWork W190721557 @default.
- W2100040146 hasRelatedWork W1970404787 @default.
- W2100040146 hasRelatedWork W2021055892 @default.
- W2100040146 hasRelatedWork W2048569219 @default.
- W2100040146 hasRelatedWork W2064503724 @default.
- W2100040146 hasRelatedWork W2097635922 @default.
- W2100040146 hasRelatedWork W2102101008 @default.
- W2100040146 hasRelatedWork W2118314541 @default.
- W2100040146 hasRelatedWork W2120487396 @default.
- W2100040146 hasRelatedWork W2123767675 @default.
- W2100040146 hasRelatedWork W2170732676 @default.
- W2100040146 hasRelatedWork W2187985312 @default.
- W2100040146 hasRelatedWork W2512625760 @default.
- W2100040146 hasRelatedWork W2542285447 @default.
- W2100040146 hasRelatedWork W2743842295 @default.
- W2100040146 hasRelatedWork W2791322001 @default.
- W2100040146 hasRelatedWork W2903357517 @default.
- W2100040146 hasRelatedWork W2970488659 @default.