From: ············@cs.cmu.edu
Subject: Common Lisp for Dec Alphas?
Date: 
Message-ID: <wh1AYGa00hsbQR1Vgc@cs.cmu.edu>
Does anyone know of a Common Lisp for DEC Alphas? Does anyone know if it
doesn't exist at all? 
 

From: Simon Leinen
Subject: Re: Common Lisp for Dec Alphas?
Date: 
Message-ID: <SIMON.93Dec8105733@liasg3.epfl.ch>
Noah> Does anyone know of a Common Lisp for DEC Alphas?
 
We bought Harlequin Lispworks a couple of weeks ago.  To my surprise,
it works very well on workstations with only 32MB of RAM.  Even the
graphical user environment is rather snappy.  You could ask them for
an evaluation license <····@harlequin.co.uk>.

The other possibilities were Symbolics Genera for the Alpha, but last
time I looked the minimum memory requirements were 64MB, so that was
not a possibility for us.  Then there are Ibuki and Medley, which we
haven't tried either.  Lucid and Franz apparently don't intend to port
their respective Common Lisp procucts to the Alpha.  The Common Lisp
project at CMU has been discontinued, but it is possible that a port
of their system to the Alpha will be done by its successor project.

Hope this helps,
-- 
Simon Leinen.
Laboratoire d'Intelligence Artificielle
Ecole Polytechnique Federale de Lausanne
IN-Ecublens
CH-1015 Lausanne
Tel.: +41-21-693-5277
FAX:  +41-21-693-5225
From: Eric Raible
Subject: Re: Common Lisp for Dec Alphas?
Date: 
Message-ID: <RAIBLE.93Dec8123110@win57.nas.nasa.gov>
In article <··················@liasg3.epfl.ch> ·····@lia.di.epfl.ch (Simon Leinen) writes:

   We bought Harlequin Lispworks a couple of weeks ago.  To my surprise,
   it works very well on workstations with only 32MB of RAM.

Wow, that's amazing!  It worked well with *only* 32MB of RAM!

- Eric
From: Rainer Joswig
Subject: Re: Common Lisp for Dec Alphas?
Date: 
Message-ID: <joswig-091293125925@kifpmac5.informatik.uni-hamburg.de>
In article <···················@win57.nas.nasa.gov>, ······@nas.nasa.gov
(Eric Raible) wrote:

> In article <··················@liasg3.epfl.ch> ·····@lia.di.epfl.ch (Simon Leinen) writes:
> 
>    We bought Harlequin Lispworks a couple of weeks ago.  To my surprise,
>    it works very well on workstations with only 32MB of RAM.
> 
> Wow, that's amazing!  It worked well with *only* 32MB of RAM!

Given the range of tools the **development environment**
provides, it is quite amazing. Harlequin LispWorks is a very complete
system with lots of graphical browsers, hypertext manuals, interface
designer, etc.

Rainer Joswig
From: John Aspinall
Subject: Re: Common Lisp for Dec Alphas?
Date: 
Message-ID: <JGA.93Dec8210813@sonata.harlequin.com>
In article <··················@cs.cmu.edu> ············@cs.cmu.edu writes:

   From: ············@cs.cmu.edu
   Date: Tue,  7 Dec 1993 13:18:58 -0500

   Does anyone know of a Common Lisp for DEC Alphas? Does anyone know if it
   doesn't exist at all? 

Harlequin.

Contact: ·················@harlequin.com
From: Espen J. Vestre
Subject: Re: Common Lisp for Dec Alphas?
Date: 
Message-ID: <2en776INNi6o@coli-gate.coli.uni-sb.de>
In article <·····················@butsomi.cs.nyu.edu> Marco Antoniotti,
·······@butsomi.cs.nyu.edu writes:
> 
> From your posting I infer tha Harlequin CL statically links in all the
> necessary X stuff. Is that true? Is there any attempt to have a
> dynamically linked library of some sort?
> 

This used to be one of the real drawbacks of Ultrix (imagine an Xclock of
almost half a megabyte!), compared to e.g. Sun OS.  

I sort of thought that DEC would have gotten rid of this "feature" by now
:-(

(correct me if I'm wrong, I'm only a very occasional user of dec - or
unix in general - systems)

________________________________________________________________________
 Espen J. Vestre,                                  ·····@coli.uni-sb.de
 Universit�t des Saarlandes,
 Computerlinguistik, Geb�ude 17.2
 Postfach 1150,                                 tel. +49 (681) 302 4501
 D-66041 SAARBR�CKEN, Germany                   fax. +49 (681) 302 4351
From: Simon Leinen
Subject: Re: Common Lisp for Dec Alphas?
Date: 
Message-ID: <SIMON.93Dec16104825@liasg3.epfl.ch>
Marco>  From your posting I infer tha Harlequin CL statically links in
Marco> all the necessary X stuff. Is that true? Is there any attempt
Marco> to have a dynamically linked library of some sort?

Espen> This used to be one of the real drawbacks of Ultrix (imagine an
Espen> Xclock of almost half a megabyte!), compared to e.g. Sun OS.

Espen> I sort of thought that DEC would have gotten rid of this
Espen> "feature" by now :-(

OSF/1 has basically the same shared library implementation as SVR4
(Solaris 2.x); this is not the problem.

Using shared libraries with the Lisp runtime system is not so
straightforward.  With a little effort, you could dynamically link to
the system's C libraries such as libX11, but this doesn't buy you much
if you use CLX (CLX doesn't use the C Xlib at all).

An approach that is more useful, but also much hairier to implement,
is to compile Lisp libraries into OS-level shared libraries.  The only
Lisp implementation I know which does this today is Wade Reed's WCL.
I'd be happy to learn that Lisp vendors are implementing this (Franz?).

Regards,
-- 
Simon.
From: Harley Davis
Subject: Re: Common Lisp for Dec Alphas?
Date: 
Message-ID: <DAVIS.93Dec17100740@passy.ilog.fr>
In article <···················@liasg3.epfl.ch> ·····@lia.di.epfl.ch (Simon Leinen) writes:

   An approach that is more useful, but also much hairier to implement,
   is to compile Lisp libraries into OS-level shared libraries.  The only
   Lisp implementation I know which does this today is Wade Reed's WCL.
   I'd be happy to learn that Lisp vendors are implementing this (Franz?).

Ilog Talk compiles libraries (collections of modules) into shared
libraries.  Individual modules are also transformed into shared
libraries when dynamically loaded.  Executable size is around 70k (16k
code) on Alpha OSF when you don't save a memory image.

-- Harley Davis
--

------------------------------------------------------------------------------
nom: Harley Davis			ILOG S.A.
net: ·····@ilog.fr			2 Avenue Gallie'ni, BP 85
tel: (33 1) 46 63 66 66			94253 Gentilly Cedex, France
From: Cyber Surfer
Subject: Re: Common Lisp for Dec Alphas?
Date: 
Message-ID: <CI62v8.DzK@cix.compulink.co.uk>
In article <············@coli-gate.coli.uni-sb.de>,
Espen J. Vestre <·····@coli.uni-sb.de> writes:

> This used to be one of the real drawbacks of Ultrix (imagine an Xclock of
> almost half a megabyte!), compared to e.g. Sun OS.  
> 
> I sort of thought that DEC would have gotten rid of this "feature" by now
> :-(
> 
> (correct me if I'm wrong, I'm only a very occasional user of dec - or
> unix in general - systems)

How old is the shared library idea? A couple of decades? I'm
very disappointed in any platform that doesn't support it, no
matter how small - even AmigaDOS uses it, and at least one OS
for my first machine, which was a slow Z80 with 48K of RAM.

Very few Unix advocates I hear or read seem to value shared
libraries, which may explain why they don't understand the
hostility toward Unix from many users. I'm not bashing any OS,
but supporting an old and very useful OS feature.

Martin Rodgers

--- Cyber Surfing on CIX ---