Presentation 1998/7/31
A design of Reflective Language for safe reuse of meta-level definitions
Yutaka Saeki, Takuo Watanabe,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Reflective programming Languages allows user's progrms to customize the behavior of the language. To develop practical application programs, users desire to reuse metalevel-difinisions that had been defined before. But it is difficult for designers to make the definitions these can be reused, because they may cause conflicts mutally. This paper proposes an specific example of a reflective language which is build modularly by monad-transformer, an show that it is easy for the language to specify the conflicts and avoid them, and gives conclusions to applly the experience for general case.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) reflection / meta-level architecture / reuse / monads
Paper # SS98-20
Date of Issue

Conference Information
Committee SS
Conference Date 1998/7/31(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Software Science (SS)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) A design of Reflective Language for safe reuse of meta-level definitions
Sub Title (in English)
Keyword(1) reflection
Keyword(2) meta-level architecture
Keyword(3) reuse
Keyword(4) monads
1st Author's Name Yutaka Saeki
1st Author's Affiliation Japan Advanced Institute of Science and Technology()
2nd Author's Name Takuo Watanabe
2nd Author's Affiliation Japan Advanced Institute of Science and Technology
Date 1998/7/31
Paper # SS98-20
Volume (vol) vol.98
Number (no) 230
Page pp.pp.-
#Pages 8
Date of Issue