Install portable allegroserve under clisp (Missing IPADDR-TO-DOTTED )



Hi,

Personal Background (skip this if you are interested in the technical
question):
I'm new to Lisp and am very fascinating about the possibilities
the language offers you, but I also must admit, that I'm a bit
irritated whith missing standards (such as documented librarys etc.).
This shouldn't be underestimated when the question arises whether
lisp is being used alot or not. Or when the question arises whether
lisp is popular or not. It _is_ very difficult even for experienced
programmers to get into it, not speaking of beginners.
That's not so because the principles of the language are so
hard to learn (at least for me), but because of the lacking
standards.
That being said ;) here is my concern:

Question:
I run clisp 2.38 on Ubuntu 4.0.3 and want to use portable allegro.
After downloading portable allegro from sourceforge.net and running
clisp as root from the same directory where INSTALL.lisp is, I tried
to load INSTALL.lisp:

(load "INSTALL.lisp")

It seems that all the required files are correctly loaded. But when
it comes to compiling the first error I get is:

Compiling file /usr/share/common-lisp/source/aserve/main.cl ...
*** - READ von #<INPUT BUFFERED FILE-STREAM CHARACTER #P"/usr/share/
common-lisp/source/aserve/main.cl" @1522>: In
#<PACKAGE SOCKET>
there doesn't exist an extern symbol with the name "IPADDR-TO-
DOTTED"

In the cookbook-section about sockets

http://cl-cookbook.sourceforge.net/sockets.html

I tried out
(resolve-host-ipaddr "www.lisp.org") and (resolve-host-ipaddr
"128.18.65.4")
which happened to run well, but again when I tried

(dotted-to-ipaddr "128.18.65.4") or (ipaddr-to-dotted 2148679940) from
the cookbook

I get the same error, telling me that both functions are not defined.

Am I missing something, or does anybody know how to solve this
problem?

1. Do I have to write those functions myself?
2. If so, is there any specification to what the input values and
output values of 'ipadr' are?
3. Still if so: In which file should I write those functions?

I hope not to bother anyone with those questions, but I found it very
frustrating to searched 2 whole days (and a big part of nights) about
how to install portable aserve with cl and not to solve the problem.


Any comment is appreciated.

Thanks for reading this post.
.



Relevant Pages

  • Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul
    ... >> the language should be available to users. ... In the design of Common Lisp, I asked Dave Moon (one of the architects ... Now, there are good kinds of low-level, like the way that floats are ...
    (comp.lang.lisp)
  • Re: CollabRx seeks brilliant engineers for an excellent e-science adventure
    ... belief that lisp programmers are smarter/better. ... Java or PHP programmers. ... a type of language that attracts a personality that meets my perceptions ...
    (comp.lang.lisp)
  • Re: Whats the best language to learn...
    ... on processors designed to run Lisp and Lisp OSes. ... byte-addressed memory, has native support for variable-sized value types, ... popular OO language, rather a language about like that of Delphi would have ... lisp, java, ruby, etc. ...
    (comp.programming)
  • Re: Program compression
    ... TM> supported by your favorite language (LISP) are good concepts. ... then call the Java compiler to compile that source file to a Class ... TM-STC> Since static type checking makes run-time type checks unnecessary, ...
    (comp.programming)
  • Re: Is anybodys favorite computer programming language not included here?
    ... to talk about getting me some paying work writing Java classes. ... and could be copied to a script (as in Java BeanShell or Lisp PROG). ... >> please post a followup saying what language it is, ... Server: "Mother, ...
    (comp.programming)