Dynamic attributes, their hProlog implementation, and a first evaluation
暂无分享,去创建一个
Most systems implement statically declared attributes for performance reasons. This paper gives a first indication that also for dynamic attributes whose implementation is not based on static declarations, performance can be very good, while offering more flexibility. Their implementation in hProlog is shown. The differences with existing systems are indicated. Small benchmarks make the claim hard. Dynamic attributes, their hProlog implementation, and a £rst evaluation Bart Demoen ∗ October 28, 2002 Abstract Most systems implement statically declared attributes for performance reasons. This paper gives a £rst indication that also for dynamic attributes whose implementation is not based on static declarations, performance can be very good, while offering more ¤exibility. Their implementation in hProlog is shown. The differences with existing systems are indicated. Small benchmarks make the claim hard.Most systems implement statically declared attributes for performance reasons. This paper gives a £rst indication that also for dynamic attributes whose implementation is not based on static declarations, performance can be very good, while offering more ¤exibility. Their implementation in hProlog is shown. The differences with existing systems are indicated. Small benchmarks make the claim hard.
[1] Mats Carlsson,et al. Variable Shunting for the WAM , 1991 .
[2] Peter J. Stuckey,et al. An Overview of HAL , 1999, CP.
[3] Serge Le Huitouze. A New Data Structure for Implementing Extensions to Prolog , 1990, PLILP.
[4] Bart Demoen,et al. So Many WAM Variations, So Little Time , 2000, Computational Logic.
[5] David A. Gudeman,et al. Representing Type Information in Dynamically Typed Languages , 1993 .