From: Greg Menke
Subject: Portable Allegroserve on cmucl on SPARC/Solaris
Date: 
Message-ID: <m3hdn2p0gx.fsf@europa.pienet>
I'm trying to bring up portableaserve-1.2.35 on cmucl-19a on my Ultra
2, running Solaris 9.  

The INSTALL.lisp startup proceeds fine, but fails when defining
failed-request in aserve/publish.cl.  All cmucl prints is the
definition of failed-request with a simple-program-error condition.

If I try to define the method myself by copying the source into the
reader in an attempt to find the problem, I get the following;

Error in function WALKER::GET-WALKER-TEMPLATE:
   Can't get template for
   (IF* (AND (FIXNUMP #:G7) (> #:G7 0)) THEN #:G7 ELSE 9999999).

which is the source of the problem, I guess.  cmucl-18e yields the
same problem.  My guess is this indicates a problem in cmucl's
corefile, but I don't have any proof of that.

I've tried loading aserve into CLISP, but ran into problems with it
wanting the unix package- thats not too mysterious a problem to track
down, but I'd really rather use aserve on cmucl.

Thanks for any pointers/suggestions,

Gregm

From: Gisle Sælensminde
Subject: Re: Portable Allegroserve on cmucl on SPARC/Solaris
Date: 
Message-ID: <slrncr3pme.77m.gisle@kaktus.ii.uib.no>
On 2004-12-04, Greg Menke <··········@toadmail.com> wrote:
>
> I'm trying to bring up portableaserve-1.2.35 on cmucl-19a on my Ultra
> 2, running Solaris 9.  
>
> The INSTALL.lisp startup proceeds fine, but fails when defining
> failed-request in aserve/publish.cl.  All cmucl prints is the
> definition of failed-request with a simple-program-error condition.

Portableaserve uses threads, while cmucl on solaris don't have threads,
so I don't think you can use aserve with solaris and cmucl, you need
an implementation with support for threads. To my knowledge both allegro,
lispworks and scieneer common lisp has thread support for solaris.
Since you are using cmucl, you may look at scieneer, since it is based
on cmucl, and have native threads on solaris. It is also somwhat lower
priced (at least for the single cpu edition), than the other two.
Alternativly you can of cause look for another computer.
                                                                                       


-- 
Gisle S�lensminde, Phd student, Scientific programmer
Computational biology unit, University of Bergen, Norway
Email: ·····@cbu.uib.no | Complicated is easy, simple is hard.
From: Edi Weitz
Subject: Re: Portable Allegroserve on cmucl on SPARC/Solaris
Date: 
Message-ID: <u3byl6eg0.fsf@agharta.de>
On 4 Dec 2004 16:33:18 GMT, Gisle S�lensminde <·····@kaktus.ii.uib.no> wrote:

> To my knowledge both allegro, lispworks and scieneer common lisp has
> thread support for solaris.  Since you are using cmucl, you may look
> at scieneer, since it is based on cmucl, and have native threads on
> solaris. It is also somwhat lower priced (at least for the single
> cpu edition), than the other two.

That was true for SCL 1.1, AFAIK it isn't necessarily true for 1.2
anymore. Only Xanalys has actual quotes on their website, so you'll
have to ask the other vendors if you really want to know.

Edi.

-- 

Lisp is not dead, it just smells funny.

Real email: (replace (subseq ·········@agharta.de" 5) "edi")