Thank you, Larry, for your thoughtful input. Certainly, there is a spectrum between making Medley work as it used to vs. making it a totally modern development environment. Perhaps we each fall on different places within that spectrum. Medley contains enough layers to make it somewhat daunting to someone not involved in its early years. Therefore there is critical knowledge possessed by those who were involved in those early years. Additionally, Interlisp represents an important milestone in the history of software engineering. Those who were involved in that history are greatly respected and their contributions greatly appreciated. Our modern software rests, in part, on your and others' shoulders.
In terms of where Medley goes from here, it is hard to tell. As you state, it could become something people boot, say 'cool', and file away. I might argue that some of the ideas that are embodied in Medley are worth considering for possible real use both now and in the future. Of course, as it is increasingly ported and moved towards more modern use it becomes less and less of a museum piece. In some sense, it loses its historic value and starts to become more of a modern value. The code-base cannot fulfill both goals.
Perhaps a bifurcation of the project is in order. The first project's goal would be to make the minimum changes necessary to be sure Medley operates reliably on modern machines but retains as much of the original project as possible in order to best retain the flavor and operation of the original project. The second project's goal would be to take the first project and make whatever changes needed to make the system useful for real, modern development and native to modern environments.
To some extent, I see the current project as closer to the first project I describe with some ongoing but limited interest in the second project. As a somewhat off the cuff list, perhaps:
Project 1
Make the Medley VM build as warning free as possible
Ongoing Medley VM fixes
Add ability to generate an image from scratch
A number of X11 interface enhancements
Stop system from pegging the CPU
Documentation
Project 2
Native and cooperative integration with modern systems (my Directory proposal)
Change older path designation to a common format
Move Common Lisp to ANSI CL (including PCL/CLOS)
Modern font usage
Update the UI to a modern motif
Documentation
Admittedly, these are some lofty goals. Is there enough interest and resources to accomplish this? I do not know. Speaking for myself, I am totally pegged and work nearly seven days a week. I certainly do not have the time. On the other hand, just like a drug addict, I find myself uncontrollably drawn to Medley, so I probably will be involved and be able to devote some time. I can't speak for others.
At this point, I feel a clean, agreeable bifurcation between the two efforts is best. It makes sense in and of itself without other factors. I have no plans at this point. I welcome further discussion.
Thank you.
Blake McBride