References
- Johannes Mayers, Ingo Melzer, and Franz Schweiggert, 'Lightweight Plug-in Based application Development,' In Objects, Components, Architectures, Services, and Applications for a Networked World, LNCS 2591, Springer-Verlag, pp. 87-102, 2003
- Alessandro Rubini, 'Dynamic Kernels: Modularized Device Drivers,' In Linux Journal, Mar., 1996, Available at http://www.linuxjournal.com/
- Larry Hoff, 'Netscape Plug-Ins', In Linux Journal, Sep., 1999, available at http://www.linuxjournal.com/
- Elipse Platform Technical Overview, Object Technology International, Inc., Feb., 2003, available at http://www.elipse.org/
- Matthias Zenger and Martin Odersky, 'Implementing Extensible Compilers,' In Proc. of MPOOL, pp. 61-80, 2001
- AspectJ Project, http://elipse.org/aspectj/
- Timothy A. Budd, 'The Return of Jensen's Device,' In Proc. of MPOOL, pp.45-63, 2002
- Jason Baker and Wilson C. Hsieh, 'Maya: Multiple-Dispatch Syntax Extension in Java,' In Proc. of PLDI, pp. 270-281, 2002
- Jonathan Bachrach and Keith Playford, 'The Java Syntactic Extender(JSE),' In Proc. of OOPSLA, pp. 31-42, 2001 https://doi.org/10.1145/504282.504285
- Free Online Dictionary of Computing, http://wombat.doc.ic.ac.uk/foldoc/
- Conal Elliott, 'Modeling Interactive 3D and Multimedia Animation with an Embedded Language,' In Proc. of USENIX on Domain-Specific Languages, pp. 285-296, 1997
- Scot Thibault, Renaud Marlet, and Charles Consel, 'A Domain-Specific Language for Video Device Driver: from Design to Implementation,' In Proc. of USENIX on Domain-Specific Languages, 1997
- Jan Bosch, 'Delegating Compiler Objects: Modularity and Reusability in Language Engineering,' In Nordic Journal of Computing, 4, pp. 66-92, 1997
- Jan Bosch, Layered Object Model Investigating Paradigm Extensibility, Ph.D. Thesis, Dept. of CS., Lund Univ., Sweden, 1995
- Curtis Clifton, et al., 'MultiJava: Modular Open Classes and Symmetric Multiple Dispatch for Java,' In Proc. of OOPSLA, pp. 130-145, 2000 https://doi.org/10.1145/353171.353181
- Todd Milstein, Mark Reay, and Craig Chambers, 'Relaxed Multijava: Balancing Extensibility and Modular Typechecking,' In Proc. of OOPSLA, pp. 224-240, 2003
- Martin Odersky and Philip Wadler, 'Pizza into Java: Translating theory into practice,' In Proc. 24th ACM Symposium of Principles of Programming Languages, pp. 146-159, 1997 https://doi.org/10.1145/263699.263715
- Don Batory, Bernie Lofaso, and Yannis Smaragdakis, 'JTS: Tools for Implementing Domain-Specific Languages,' In Proc. of Software Reuse, pp. 143-153, 1998 https://doi.org/10.1109/ICSR.1998.685739
- Jason Baker and Wilson C. Hsieh, 'Maya: Multiple-Dispatch Syntax Extension in Java,' In Proc. of PLDI, pp. 270-281, 2002 https://doi.org/10.1145/512529.512562
- Wolfgang Weck, 'Document-Centered Computing: Compound Document Editors as User Interfaces,' In Journal of Symbolic Computation, no. 11, pp. 1-24, 1997
- Clemens Szyperski, Dominik Gruntz, and Stephan Murer, Componet Software, 2nd ed., Addison-Wesley, 2002
- James Gosline, Bill Joy, Guy Steele, and Gilad Bracha, The Java Language Specification, 2nd ed., Addison-Wesley, 2000, available at http://java,sun.com/docs/books/jls/
- Sheng Liang, Java Native Interface: Programmer's Guide and Specification, Addison-Wesley, 1999
- Seth White, et al., JDBC API Tutorial and Reference : Universal Data Access for the Java 2 Platform, 2nd ed, Addison-Wesley, 1999
- JavaCC-The Java Parser Generator, available at http://javacc.dev.java.net/
- Jim Hugunin, 'Python and Java: The Best of Both Worlds,' In Proc. of the International Python Conference, 1997, available at http://www.jython.org/
- James O. Coplien, Multi-Paradigm Design for C++, Addison-Wesley, 1999