|
|
Leveraging Live Programming in the Classroom — an experience report,
keynote, LIVE '16. |
|
Much Ado About Undo,
keynote, Smalltalks '09. |
|
Implementing Programming Languages for Fun and Profit with OMeta,
keynote, Smalltalk Solutions 2008.
|
Most Notable Paper selection committee chair, DLS | |
Steering committee member, DLS | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Constraints as a Design Pattern
(Onward! 2015)
Hesam Samimi, Alessandro Warth, Mahdi Eslamimehr, and Alan Borning |
|||
Call by Meaning
(Onward! 2014)
Hesam Samimi, Chris Deaton, Yoshiki Ohshima, Allesandro Warth, Todd Millstein |
|||
Worlds: Controlling the Scope of Side Effects
(ECOOP 2011, obsoletes chap. 4 of my dissertation)
Alessandro Warth, Yoshiki Ohshima, Ted Kaehler, and Alan Kay |
|||
Expressive and Modular Predicate Dispatch for Java
(TOPLAS, Feb. 2009) T. Millstein, C. Frost, J. Ryder, and A. Warth |
|
||
Experimenting with Programming Languages
(Ph.D. Dissertation)
Alessandro Warth |
|||
Active Essays on the Web
(C5 2009) Takashi Yamamiya, Alessandro Warth, and Ted Kaehler |
|||
Running OMeta Parsers Backwards for Source-to-Source Translation
(VPRI Memo) Ted Kaehler and Alessandro Warth |
|||
Open, Reusable Object Models (S3 2008)
Ian Piumarta and Alessandro 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 |
|
||
Statically Scoped Object Adaptation with Expanders
(OOPSLA 2006) Alessandro Warth, Milan Stanojevic, and Todd Millstein |
|
||
Featherweight eJava (UCLA CSD Technical 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) |
TalkBack! | X |