Table of Contents
Incorporating jLinker into your application
Incorporating jLinker into your application
What is jLinker?
What is jLinker?
Overview
Incorporating jLinker into your application
Initial contact
Calling a static method
Calling a static method
Calling a static method
Calling a static method
Calling a constructor
Calling a class method
Calling a class method
Naming classes
Naming classes
Naming constructors and methods
Incorporating jLinker into your application
Calling a Lisp function with no arguments
Calling a Lisp function (from Lisp)
Calling a Lisp function (from Lisp)
Calling a Lisp function (from Lisp)
Passing arguments to Lisp
Mentioning Lisp symbols
Mentioning Lisp functions
Mentioning Lisp functions
Mentioning Lisp functions
Mentioning a Lisp variable
Mentioning a Lisp class
Incorporating jLinker into your application
Scalar types
One-dimensional arrays
Boolean data
The long integer type
Coercing other non-default types
Remote references
Incorporating jLinker into your application
Copied data types
Remote references
Incorporating jLinker into your application
Start Java from Lisp
Lisp advertises
Java advertises
The LispConnector class
The LispConnector class
The LispConnector class
Incorporating jLinker into your application
Sockets and firewalls
Sockets and firewalls
Recursive callbacks
One connection per Java VM
Incorporating jLinker into your application
Static vs. dynamic references
Static vs. dynamic references
AWT listeners and adapters
Adding a listener or an adapter (1 of 3)
Adding a listener or an adapter (2 of 3)
Adding a listener or an adapter (3 of 3)
Multiple connections to one Lisp
Setting up a Lisp server
Incorporating jLinker into your application
Making a Lisp Java Bean
Automating the interface (1a)
Automating the interface (1b)
Automating the interface (1c)
Automating the interface (2a)
Automating the interface (2b)
Automating the interface (2c)
Incorporating jLinker into your application
Making a Lisp applet
A Lisp applet fragment
A Lisp applet fragment
A Lisp applet fragment
A Lisp applet fragment
Incorporating jLinker into your application
Making a Lisp servlet
async-http-servlet
multi-async-http-servlet
Incorporating jLinker into your application
Future Directions
Incorporating jLinker into your application
Summary
|