[Ecls-list] SPARC sun4m and ECL vs Portable-Aserve
Juan Jose Garcia Ripoll
lisp at arrakis.es
Mon Oct 10 09:09:04 UTC 2005
On Sun, 2005-10-09 at 02:05 -0700, GP lisper wrote:
> I keep some old sparc classics around for firewall duties and other
> simple net tasks. I thought I would put a common lisp on them to see
> how it worked. Only ECL was buildable on a sun4m machine
Good news :-)
> As web servers have always left me a little worried with regards to
> network security, I've always been leary of trying something new. So
> after running a few tests on my new sparc common lisp, I decided to
> feed ECL a helping of Portable-Aserve. [...]
> If you look in the acl-compat directory, you see nothing for ECL, but
> I thought I'd try it anyway and mention it here.
> [...];;; Warning: Redefining class LEGACY-ACL-SOURCE-FILE
> ;;; Warning: Redefining class LEGACY-ACL-SOURCE-FILE
> component "aserve" not found
> Broken at ASDF:FIND-SYSTEM.
> >>
In portaserve/aserve/aserve.asd:
#+(or lispworks cmu sbcl mcl openmcl clisp)
(defsystem aserve
:components ((:acl-file "packages")
(:acl-file "macs" :depends-on ("packages"))
(:legacy-acl-source-file "main"
:depends-on ("macs"))
As you see, it will fail because the system definition is not seen by
ECL. In any case, I do not think it will directly work with ECL, as a
webserver does require nonportable code for doing things like listening
on sockets and spawning threads or waiting until some incoming event
wakes it up.
> Thanks again for ECL, I am always trying to work it into some code, if
> only I had more W32 experience!
Why W32?
Juanjo
More information about the ecl-devel
mailing list