Sciweavers

DLS
2010
141views Languages» more  DLS 2010»
13 years 10 months ago
Optimizing dynamic dispatch with fine-grained state tracking
Dynamic mixin is a construct available in Ruby and other dynamic languages. It can be used as a base to implement a range of programming paradigms, such as dynamic aspectoriented ...
Salikh Zakirov, Shigeru Chiba, Etsuya Shibayama
DLS
2010
150views Languages» more  DLS 2010»
13 years 10 months ago
Controlling dynamic module composition through an extensible meta-level API
Eyvind W. Axelsen, Stein Krogdahl, Birger Mø...
DLS
2010
277views Languages» more  DLS 2010»
13 years 10 months ago
Factor: a dynamic stack-based programming language
Factor is a new dynamic object-oriented programming language. It began as an embedded scripting language and evolved to a mature application development language. The language has...
Sviatoslav Pestov, Daniel Ehrenberg, Joe Groff
DLS
2010
204views Languages» more  DLS 2010»
13 years 10 months ago
Alias analysis for optimization of dynamic languages
Dynamic languages such as Python allow programs to be written more easily using high-level constructs such as comprehensions for queries and using generic code. Efficient executio...
Michael Gorbovitski, Yanhong A. Liu, Scott D. Stol...
DLS
2010
162views Languages» more  DLS 2010»
13 years 10 months ago
Proxies: design principles for robust object-oriented intercession APIs
Proxies are a powerful approach to implement meta-objects in object-oriented languages without having to resort to metacircular interpretation. We introduce such a meta-level API ...
Tom Van Cutsem, Mark S. Miller
DLS
2010
146views Languages» more  DLS 2010»
13 years 10 months ago
Experiences with an icon-like expression evaluation system
The design of the Icon programming language's expression evaluation system, which can perform limited backtracking, was unique amongst imperative programming languages when c...
Laurence Tratt
DLS
2010
170views Languages» more  DLS 2010»
13 years 10 months ago
Contracts for first-class classes
First-class classes add expressive power to class-based object-oriented languages. Most importantly, programmers ract over common scenarios with first-class classes. When it comes...
T. Stephen Strickland, Matthias Felleisen