[Openmcl-devel] CLIM2 on CCL

Rainer Joswig joswig at lisp.de
Tue Jul 26 09:12:44 PDT 2016


> Am 26.07.2016 um 17:07 schrieb Ron Garret <ron at flownet.com>:
> 
> 
> On Jul 26, 2016, at 7:02 AM, Rainer Joswig <joswig at lisp.de> wrote:
> 
>>> I’ve actually looked around to try to find out who owns the Digitool intellectual property, with the goal of getting earlier releases of MCL distributable (as well as any sources for them that may still exist), but I haven’t been able to find much.
>>> 
>>> Heck, even the pre-5.2 source repository for MCL is lost now, unless someone can engage with Google to recover it, or unless someone managed to grab it using git-svn before Google Code closed down. (Since the svn repo wasn’t converted to hg, but kept in place as a new hg repository was created for 5.2+, only the hg repo is downloadable from the Google Code Archive site. Better than nothing, especially since it still has the Fred code, but I was hoping for history too…)
>> 
>> Though it might be historically interesting, much of that stuff is of very little use today. The old MCL code only runs on outdated computers, under outdated operating systems and outdated libraries.
> 
> IMHO, dismissing the old MCL sources as “merely” a loss to history misses an important point: the original Coral Common Lisp was an incredible technological achievement.  It ran a full Common Lisp, plus an IDE that is still better than much of what is available today over thirty years later.  It fit on three 800k floppy disks and ran on a computer with 1 MB of RAM.  Nothing contemporary even comes close to having that ratio of features to footprint.  CCL (the original Coral Common Common Lisp) is important not just because it’s nostalgic, but because building things like that seems to have become a lost art.  There’s interesting technology there that has been lost.

1 MB was good for learning some Lisp programming. That machine had a 16bit 68000 processor. No wonder the code was smaller. Plus some stuff to keep it small. The Mac used loading of segments at that time to save memory. My first Mac had with 5BM RAM and a 68030. Display was still b&w.

Later everyone moved to 68040 machines with accelerated color graphics, as soon as possible with more RAM - like 20 or more MB. ;-)

Personally I find Clozure CL today a much better base Lisp - in many ways. And it still is relatively compact and compiles itself nice and quick.

I know people who used MCL long after it was dead. But none as dedicated as Toomas Altosaar, who uses it still today. ;-)

Personally I would find it important to identify some of the original sources for MCL tools and applications and collect them. For example the interface builder, which was also ported to MCL (not the one which came with MCL). I have never seen or used it, though. There were hundred projects with Sk8. I have some old Sk8 stuff. But there is probably more. Or the Newton Development environment written in MCL. The Dylan Environment written in MCL. ... I have the application, but not the sources. 

But where to put that stuff? Github is not the right place.


Regards,

Rainer






> 
> rg




More information about the Openmcl-devel mailing list