메뉴 건너뛰기




Volumn 31, Issue 3-4, 2005, Pages 143-164

Uniform and safe metaclass composition

Author keywords

Metaclass composition; Mixins; Reflective kernel; Reuse; Traits

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; HIERARCHICAL SYSTEMS; OBJECT ORIENTED PROGRAMMING; PROBLEM SOLVING; SYSTEMS ANALYSIS;

EID: 18444409687     PISSN: 14778424     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.cl.2004.11.003     Document Type: Article
Times cited : (8)

References (24)
  • 1
    • 0018046659 scopus 로고
    • The Smalltalk-76 programming system design and implementation
    • Ingalls D. The Smalltalk-76 programming system design and implementation. In: POPL'76; 1976. p. 9-16.
    • (1976) POPL'76 , pp. 9-16
    • Ingalls, D.1
  • 2
    • 84976733636 scopus 로고
    • Metaclasses are first class: The objvlisp model
    • Cointe P. Metaclasses are first class: the objvlisp model. In: OOPSLA '87; 1987. p.156-67.
    • (1987) OOPSLA '87 , pp. 156-167
    • Cointe, P.1
  • 6
    • 84958972005 scopus 로고    scopus 로고
    • Explicit metaclasses as a tool for improving the design of class libraries
    • Springer Berlin
    • T. Ledoux, and P. Cointe Explicit metaclasses as a tool for improving the design of class libraries ISOTAS '96, LNCS 1049 1996 Springer Berlin 38 55
    • (1996) ISOTAS '96, LNCS 1049 , pp. 38-55
    • Ledoux, T.1    Cointe, P.2
  • 8
    • 84976747519 scopus 로고
    • Metaclass compatibility
    • Graube N. Metaclass compatibility. In: OOPSLA '89; 1989. p. 305-16.
    • (1989) OOPSLA '89 , pp. 305-316
    • Graube, N.1
  • 10
    • 0347507502 scopus 로고    scopus 로고
    • Safe metaclass programming
    • Bouraqadi-Saadani NMN, Ledoux T, Rivard F. Safe metaclass programming. In: OOPSLA '98; 1998. p. 84-96.
    • (1998) OOPSLA '98 , pp. 84-96
    • Nmn, B.1    Ledoux, T.2    Rivard, F.3
  • 12
    • 0029461504 scopus 로고
    • Towards a methodology for explicit composition of metaobjects
    • Mulet P, Malenfant J, Cointe P. Towards a methodology for explicit composition of metaobjects. In: OOPSLA '95; 1995. p. 316-30.
    • (1995) OOPSLA '95 , pp. 316-330
    • Mulet, P.1    Malenfant, J.2    Cointe, P.3
  • 14
    • 0031248005 scopus 로고    scopus 로고
    • Back to the future: The story of Squeak. A practical Smalltalk written in itself
    • Ingalls D, Kaehler T, Maloney J, Wallace S, Kay A. Back to the future: the story of Squeak. A practical Smalltalk written in itself. In: OOPSLA '97; 1997. p. 318-26.
    • (1997) OOPSLA '97 , pp. 318-326
    • Ingalls, D.1    Kaehler, T.2    Maloney, J.3    Wallace, S.4    Kay, A.5
  • 16
    • 0026971503 scopus 로고
    • Monotonic conflict resolution mechanisms for inheritance
    • Ducournau R, Habib M, Huchard M, Mugnier M. Monotonic conflict resolution mechanisms for inheritance. In: OOPSLA '92; 1992. p. 16-24.
    • (1992) OOPSLA '92 , pp. 16-24
    • Ducournau, R.1    Habib, M.2    Huchard, M.3    Mugnier, M.4
  • 18
    • 0032685481 scopus 로고    scopus 로고
    • Evaluating message passing control techniques in Smalltalk
    • S. Ducasse Evaluating message passing control techniques in Smalltalk Journal of Object-Oriented Programming (JOOP) 12 6 1999 39 44
    • (1999) Journal of Object-Oriented Programming (JOOP) , vol.12 , Issue.6 , pp. 39-44
    • Ducasse, S.1
  • 19
    • 84948979880 scopus 로고
    • Meta-level programming with coda
    • ECOOP '95 Berlin: Springer
    • McAffer J, Meta-level programming with coda. In: ECOOP '95, LNCS 952. Berlin: Springer; 1995. p. 190-214.
    • (1995) LNCS , vol.952 , pp. 190-214
    • McAffer, J.1
  • 20
    • 84944055241 scopus 로고    scopus 로고
    • Supporting unanticipated dynamic adaptation of application behaviour
    • ECOOP 2002 Berlin: Springer
    • Redmond B, Cahill V. Supporting unanticipated dynamic adaptation of application behaviour. In: ECOOP 2002, LNCS 2374. Berlin: Springer; 2002. p. 205-30.
    • (2002) LNCS , vol.2374 , pp. 205-230
    • Redmond, B.1    Cahill, V.2
  • 22
    • 0001596757 scopus 로고
    • Inheritance and the development of encapsulated software systems
    • MIT Press Cambridge, MA
    • A. Snyder Inheritance and the development of encapsulated software systems Research directions in object-oriented programming 1987 MIT Press Cambridge, MA 165 188
    • (1987) Research Directions in Object-oriented Programming , pp. 165-188
    • Snyder, A.1
  • 23
    • 85086056148 scopus 로고    scopus 로고
    • Does it make sense? the case of concurrency and failures
    • ECOOP '2002 Berlin: Springer
    • Kienzle J, Guerraoui R. Aop: Does it make sense? The case of concurrency and failures. In: ECOOP '2002, LNCS 2374. Berlin: Springer; 2002.
    • (2002) LNCS , vol.2374
    • Kienzle, J.1    Aop, G.R.2
  • 24
    • 1442288538 scopus 로고    scopus 로고
    • Applying traits to the Smalltalk collection hierarchy
    • Black AP, Schärli N, Ducasse S. Applying traits to the Smalltalk collection hierarchy. In: OOPSLA '03; 2003. p. 47-64.
    • (2003) OOPSLA '03 , pp. 47-64
    • Black, A.P.1    Schärli, N.2    Ducasse, S.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.