A simple technique for handling multiple polymorphism
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Recursive functions of symbolic expressions and their computation by machine, Part I
Communications of the ACM
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Behavior Processors: Layers between End-Users and Java Virtual Machines
VL '97 Proceedings of the 1997 IEEE Symposium on Visual Languages (VL '97)
Water: Simplified Web Services and XML Programming
Water: Simplified Web Services and XML Programming
Agent-based end-user development
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Queue - Quality Assurance
Mobility agents: guiding and tracking public transportation users
Proceedings of the working conference on Advanced visual interfaces
AgentCubes: Raising the Ceiling of End-User Development in Education through Incremental 3D
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
An Introduction to Xml And Web Technologies
An Introduction to Xml And Web Technologies
Agent warp engine: formula based shape warping for networked applications
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Hi-index | 0.00 |
XMLisp unites S-expressions with XML into X-expressions that unify the notions of data sharing with computation. Using a combination of the Meta Object Protocol (MOP), readers and printers, X-expressions uniquely integrate XML at a language, not API level, into Lisp in a way that could not be done with other programming languages. Integration at a language level has significant advantages by making XML tangible to the programmer throughout existing Lisp development tools including editors, debuggers, inspectors, listeners and compilers. This integration with Lisp tools enables XML development in the incremental development style Lisp programmers have become accustomed to. This article describes XMLisp in the context of the AgentCubes simulation and gameauthoring tool. AgentCubes is the 3D version of AgentSheets system, which is the world's most distributed Lisp-based educational simulation and game-authoring tool.