I tried Araneida's example.lisp. It compiled
and loaded just beautifully and reported a T.
However, there is no one listening on port 80
or 8000 (I tried both and shut apache up and down,
what did not improve matters).
Any ideas, anyone?
Tin Gherdanarra wrote:
> I tried Araneida's example.lisp. It compiled
> and loaded just beautifully and reported a T.
> However, there is no one listening on port 80
> or 8000 (I tried both and shut apache up and down,
> what did not improve matters).
>
> Any ideas, anyone?
If you are accessing from a remote machine
make sure is not only listening on "localhost".
I had some problems with that.
Tin Gherdanarra <···········@gmail.com> writes:
> I tried Araneida's example.lisp. It compiled
> and loaded just beautifully and reported a T.
> However, there is no one listening on port 80
> or 8000 (I tried both and shut apache up and down,
> what did not improve matters).
>
> Any ideas, anyone?
I hear google has a search interface where people can attempt to see
whether their question has been asked before. In this case, searching
for "group:comp.lang.lisp araneida" will lead you to the information
that you need: namely, that you should read the instructions.
Christophe
Christophe Rhodes <·····@cam.ac.uk> writes:
> Tin Gherdanarra <···········@gmail.com> writes:
>
> > I tried Araneida's example.lisp. It compiled
> > and loaded just beautifully and reported a T.
> > However, there is no one listening on port 80
> > or 8000 (I tried both and shut apache up and down,
> > what did not improve matters).
> >
> > Any ideas, anyone?
>
> I hear google has a search interface where people can attempt to see
> whether their question has been asked before. In this case, searching
> for "group:comp.lang.lisp araneida" will lead you to the information
> that you need: namely, that you should read the instructions.
Unfortunately, the instructions are misleading:
Oh, you wanted to be able to actually use it? Load Araneida with
(require 'asdf)
(asdf:operate 'asdf:load-op 'araneida)
then compile and load doc/example.lisp in the source distribution. For
more information, study that file carefully and read the rest of this
documentation.
Point your browser at http://your.host.name:8000/ to test
Compiling and loading doc/example.lisp isn't actually enough to get
something listening on port 8000. The commented-out part at the end of
doc/example.lisp will do it:
(start-listening *listener*)
Zach
> Compiling and loading doc/example.lisp isn't actually enough to get
> something listening on port 8000. The commented-out part at the end of
> doc/example.lisp will do it:
>
> (start-listening *listener*)
This is a valuable hint. Christophe was right as well because
if just search for "araneida" on groups.google.com your
hint is in the first hit. However, searching for a single
term on groups.google.com is usually a bad idea because
it will yield innumerable hits -- so I didn't.
Anyways. Now araneida can't run because the function
host-make-listener-socket is not defined. Since this
function is in compat/xxx.lisp (xxx is various lisp
implementations, like sbcl) I guess I have to configure
something like "compile for sbcl" somewhere. But
where?
Thanks all the same.
In article <··············@unnamed.xach.com>, Zach Beane <····@xach.com> wrote:
> Christophe Rhodes <·····@cam.ac.uk> writes:
>
> > Tin Gherdanarra <···········@gmail.com> writes:
> >
> > > I tried Araneida's example.lisp. It compiled
> > > and loaded just beautifully and reported a T.
> > > However, there is no one listening on port 80
> > > or 8000 (I tried both and shut apache up and down,
> > > what did not improve matters).
> > >
> > > Any ideas, anyone?
> >
> > I hear google has a search interface where people can attempt to see
> > whether their question has been asked before. In this case, searching
> > for "group:comp.lang.lisp araneida" will lead you to the information
> > that you need: namely, that you should read the instructions.
>
> Unfortunately, the instructions are misleading:
Sort of.
>
> Oh, you wanted to be able to actually use it? Load Araneida with
>
> (require 'asdf)
> (asdf:operate 'asdf:load-op 'araneida)
>
> then compile and load doc/example.lisp in the source distribution. For
> more information, study that file carefully and read the rest of this
^^^^^^^^^^^^^^^^^^^^^^^^^
If one were to heed this instruction, one would find the commented-out part at
the end.
> Compiling and loading doc/example.lisp isn't actually enough to get
> something listening on port 8000. The commented-out part at the end of
> doc/example.lisp will do it:
>
> (start-listening *listener*)
-Denis
Denis Bueno <··········@UEOAstygian.net> writes:
> > then compile and load doc/example.lisp in the source distribution. For
> > more information, study that file carefully and read the rest of this
> ^^^^^^^^^^^^^^^^^^^^^^^^^
>
> If one were to heed this instruction, one would find the
> commented-out part at the end.
I think requiring the extra intuitive leap from "study this file" to
"observe that a key part of the process is in a commented-out block at
the end of this file, and evaluate it yourself" makes the
documentation misleading. I don't think it's intentional. I also care
about it just enough to argue on Usenet, not enough to send Alan
Shields a documentation patch. Sorry, future users of Araneida.
Zach
Christophe Rhodes wrote:
> Tin Gherdanarra <···········@gmail.com> writes:
>
>
>>I tried Araneida's example.lisp. It compiled
>>and loaded just beautifully and reported a T.
>>However, there is no one listening on port 80
>>or 8000 (I tried both and shut apache up and down,
>>what did not improve matters).
>>
>>Any ideas, anyone?
>
>
> I hear google has a search interface where people can attempt to see
> whether their question has been asked before. In this case, searching
> for "group:comp.lang.lisp araneida" will lead you to the information
> that you need: namely, that you should read the instructions.
>
> Christophe
I tried that but havn't found anything I liked.
This does not seem to be an obvious question.
I figured araneida usually works out of the box.