메뉴 건너뛰기




Volumn , Issue , 2004, Pages 345-364

Practical predicate dispatch

Author keywords

Dynamic dispatch; Modular typechecking; Predicate dispatch

Indexed keywords

ALGORITHMS; DIGITAL ARITHMETIC; ERROR DETECTION; JAVA PROGRAMMING LANGUAGE; LIBRARIES; PATTERN MATCHING; PROGRAM COMPILERS; REAL TIME SYSTEMS; SEMANTICS; SYNTACTICS;

EID: 10944222433     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1028976.1029006     Document Type: Conference Paper
Times cited : (52)

References (56)
  • 4
    • 12844253503 scopus 로고    scopus 로고
    • Alias-free parameters in C for better reasoning and optimization
    • Department of Computer Science, Iowa State University, Ames, Iowa, Nov.
    • M. G. Assaad and G. T. Leavens. Alias-free parameters in C for better reasoning and optimization. Technical Report 01-11, Department of Computer Science, Iowa State University, Ames, Iowa, Nov. 2001.
    • (2001) Technical Report , vol.1 , Issue.11
    • Assaad, M.G.1    Leavens, G.T.2
  • 5
    • 12844263234 scopus 로고    scopus 로고
    • Personal communication, Mar.
    • C. Barrett. Personal communication, Mar. 2004.
    • (2004)
    • Barrett, C.1
  • 10
  • 11
    • 85029501553 scopus 로고
    • Object-oriented multi-methods in Cecil
    • O. L. Madsen, editor, LNCS 615, . Springer-Verlag, June
    • C. Chambers. Object-oriented multi-methods in Cecil. In O. L. Madsen, editor, Proceedings ECOOP '92, LNCS 615, pages 33-56. Springer-Verlag, June 1992.
    • (1992) Proceedings ECOOP '92 , pp. 33-56
    • Chambers, C.1
  • 15
    • 1442284812 scopus 로고    scopus 로고
    • MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch
    • Department of Computer Science, Iowa State University, Ames, Iowa, Nov.
    • C. Clifton. MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch. Technical Report 01-10, Department of Computer Science, Iowa State University, Ames, Iowa, Nov. 2001.
    • (2001) Technical Report , vol.1 , Issue.10
    • Clifton, C.1
  • 18
    • 1442341246 scopus 로고    scopus 로고
    • Simplify: A theorem prover for program checking
    • HP Labs
    • D. Detlefs, G. Nelson, and J. B. Saxe. Simplify: A theorem prover for program checking. Technical Report HPL-2003-148, HP Labs, 2003.
    • (2003) Technical Report , vol.HPL-2003-148
    • Detlefs, D.1    Nelson, G.2    Saxe, J.B.3
  • 19
    • 0032597529 scopus 로고    scopus 로고
    • A fragment calculus - Towards a model of separate compilation, linking and binary compatibility
    • S. Drossopoulou, S. Eisenbach, and D. Wragg. A fragment calculus - towards a model of separate compilation, linking and binary compatibility. In Logic in Computer Science, pages 147-156, 1999.
    • (1999) Logic in Computer Science , pp. 147-156
    • Drossopoulou, S.1    Eisenbach, S.2    Wragg, D.3
  • 20
    • 84957704346 scopus 로고    scopus 로고
    • Predicate dispatching: A unified theory of dispatch
    • E. Jul, editor, LNCS 1445, . Springer
    • M. Ernst, C. Kaplan, and C. Chambers. Predicate dispatching: A unified theory of dispatch. In E. Jul, editor, ECOOP '98-Object-Oriented Programming, LNCS 1445, pages 186-211. Springer, 1998.
    • (1998) ECOOP '98-object-oriented Programming , pp. 186-211
    • Ernst, M.1    Kaplan, C.2    Chambers, C.3
  • 24
    • 84976743471 scopus 로고
    • CLOS: Integrating object-oriented and functional programming
    • Sept.
    • R. P. Gabriel, J. L. White, and D. G. Bobrow. CLOS: Integrating Object-Oriented and Functional Programming. Commun. ACM, 34(9):28-38, Sept. 1991.
    • (1991) Commun. ACM , vol.34 , Issue.9 , pp. 28-38
    • Gabriel, R.P.1    White, J.L.2    Bobrow, D.G.3
  • 29
    • 3042542710 scopus 로고    scopus 로고
    • Ph.D. dissertation, Department of Computer Science & Engineering, University of Washington
    • R. Grimm. System Support for Pervasive Applications. Ph.D. dissertation, Department of Computer Science & Engineering, University of Washington, 2002.
    • (2002) System Support for Pervasive Applications
    • Grimm, R.1
  • 34
    • 0037493394 scopus 로고    scopus 로고
    • ACL - Eliminating parameter aliasing with dynamic dispatch
    • Department of Computer Science, Iowa State University, Ames, Iowa, Feb.
    • G. T. Leavens and O. Antropova. ACL - Eliminating parameter aliasing with dynamic dispatch, Technical Report 98-08a, Department of Computer Science, Iowa State University, Ames, Iowa, Feb. 1999.
    • (1999) Technical Report , vol.98 , Issue.8 A
    • Leavens, G.T.1    Antropova, O.2
  • 39
    • 0037172648 scopus 로고    scopus 로고
    • Modular statically typed multimethods
    • May
    • T. Millstein and C. Chambers. Modular statically typed multimethods. Information and Computation, 175(1):76-118, May 2002.
    • (2002) Information and Computation , vol.175 , Issue.1 , pp. 76-118
    • Millstein, T.1    Chambers, C.2
  • 42
    • 84860102030 scopus 로고    scopus 로고
    • MzScheme home page. http://www.plt-scheme.org/software/mzscheme.
    • MzScheme Home Page
  • 43
    • 84976700950 scopus 로고
    • Simplification by cooperating decision procedures
    • G. Nelson and D. C. Oppen. Simplification by cooperating decision procedures. ACM Trans. Program. Lang. Syst., 1(2):245-257, 1979.
    • (1979) ACM Trans. Program. Lang. Syst. , vol.1 , Issue.2 , pp. 245-257
    • Nelson, G.1    Oppen, D.C.2
  • 49
    • 0031700830 scopus 로고    scopus 로고
    • Objective ML: An effective object-oriented extension of ML
    • D. Rémy and J. Vouillon. Objective ML: An effective object-oriented extension of ML. Theory and Practice of Object Systems, 4(1):27-52, 1998.
    • (1998) Theory and Practice of Object Systems , vol.4 , Issue.1 , pp. 27-52
    • Rémy, D.1    Vouillon, J.2
  • 54
    • 12844265740 scopus 로고    scopus 로고
    • Predicate dispatching in the common lisp object system
    • MIT Artificial Intelligence Laboratory, June
    • A. M. Ucko. Predicate Dispatching in the Common Lisp Object System. Technical Report 2001-006, MIT Artificial Intelligence Laboratory, June 2001.
    • (2001) Technical Report , vol.2001 , Issue.6
    • Ucko, A.M.1


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