Ali <emailaliclark@[EMAIL PROTECTED]
> writes:
> Hello there, I'm virtually an alien to CL and talking in general, so I
> hope this doesn't tread on anyone's toes. If it does, sorry!
>
> There are basically 2 things that I would like to ask your opinion
> about, and this is all factually based rather than religious, so don't
> worry.
>
> The first, what function reference do you use? Currently I use the
> HyperSpec:
>
> http://www.lisp.org/HyperSpec/Body/fun_mapccm_ma_istcm_mapcon.html
I use the one at
http://www.lispworks.com/do***entation/HyperSpec/Front/index.htm
but they should be the same aside from the background color.
> Coming from a PHP background, I'm used to something like:
>
> http://uk3.php.net/manual/en/function.array-map.php
>
> In fact, the PHP function reference is my favourite reference out of
> any I've found, so if there are any similarly-styled CL ones, please
> please reply!
I hear it's very good (I also hear it *has* to be good to make PHP
usable, but I know nothing of this myself). The Hyperspec seems to
provide the same essential info though: name, arguments, description,
examples.
http://www.lispworks.com/do***entation/HyperSpec/Body/f_mapc_.htm
No built-in search, but mostly I query it using either automatic
lookup from my editor* or with the YubNub command "clhs". If I suspect
there's something I want but don't know the name of, then I meditate
on the table of contents. Most people do the same, I think.
* Good Lisp editors will tell you the proper arguments for whatever
function you're typing, as well as letting you look up in the
Hyperspec the symbol your cursor is on.
> The second is that, being from a PHP background, I'm used to things
> being done for me (spoon-fed is the phrase, I believe).
>
> The easiest way to do this (my guess) would be to provide a zip or tar
> file which contained a set of libraries for standard webby type things
> like HTML and MySQL.
>
> The user would then do
>
> (load "my-standard.lisp")
>
> and get hacking.
>
> Ofcourse, I could do that myself, but I'm ever so lazy*.
>
> opinions, please!
>
>
> * If you take objection to this, go and read the first sentence again.


|