Collaborative Lisp programming
Table of Contents
Introduction
What is meant here by 'collaborative programming' is ways that multiple people can collaborate on a programming task in real-time. These examples use Lisp. These programs give multiple people an interface to a Lisp interpreter, all with the same environment and namespace. So a function defined by one user can be used by another user in that same session. I made three different demos of this idea. The demos are written in Java, and they use ajlisp as the Lisp implementation in the backend