|
|
|
|
Check out the new version of OMeta/JS!
(the old version is still available)![]() |
Expressive and Modular Predicate Dispatch for Java
(TOPLAS, to appear) T. Millstein, C. Frost, J. Ryder, and A. Warth |
||
![]() |
Steps Toward the Reinvention of Programming
(VPRI Technical Report) A. Kay, I. Piumarta, K. Rose, D. Ingalls, D. Amelang, T. Kaehler, Y. Ohshima, C. Thacker, S. Wallace, A. Warth, and T. Yamamiya |
||
![]() |
Toward a More Scalable End-User Scripting Language
(C5 2008) Alessandro Warth, Takashi Yamamiya, Yoshiki Ohshima, and Scott Wallace |
||
![]() |
Packrat Parsers Can Support Left Recursion
(PEPM 2008) Alessandro Warth, James R. Douglass, and Todd Millstein |
||
|
OMeta: an Object-Oriented Language for Pattern Matching
(DLS 2007) Alessandro Warth, Ian Piumarta |
|
||
|
LazyJ: Seamless Lazy Evaluation in Java
(FOOL 2007) Alessandro Warth |
|
||
|
Open, Reusable Object Models (VPRI Research Note)
Ian Piumarta and Alessandro Warth |
|||
|
Statically Scoped Object Adaptation with Expanders
(OOPSLA 2006) Alessandro Warth, Milan Stanojevic, and Todd Millstein |
|
||
|
Featherweight eJava (UCLA CSD Tech. Report)
Alessandro Warth and Todd Millstein |
| Mark Johnson's "Memoization in Top-Down Parsing" in Javascript | |
| Lieberman-Style Prototypes in Javascript | |
| Lieberman-Style Prototypes in Python (with Martin Blais) |