Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

http://lispdoc.com/

Lispdoc, a search engine for Common Lisp documentation, is always going to be about as niche as a site can get. But it gives me something to hone my skills on and stops my brain from turning to mush while I wait for my Green Card.

I've been putting some more effort into it recently. I'd be interested to know if people here have suggestions for what I could improve. Please feel free to consider no nit too small to pick.

Some stats:

Lispdoc responds to around 3000 searches per day on average.

Its Google page-rank is 4/10

Alexa rank is 568,856 (three weeks ago it was 1,130,856. current 1 wk avg is 228,583)

A Google search for 'lisp documentation' puts lispdoc in 7th place.



I have this in my .emacs file so I can easily search lispdoc from within emacs

http://paste.lisp.org/display/40846


That is a sweet site. How did you make it? (Just the basic tech infrastructure)


Thanks!

I used the Hunchentoot web server, running on SBCL on an Ubuntu server (1GHz Athlon, 1GB ram, residential cable connection).

The data-sources are html files, which are sucked into memory when lispdoc starts up. The various indexes are kept as hash-tables in memory - there's no need for a database since everything fits in ram.


What is your experience with Hunchentoot so far? It sounds pretty impressive from the specs.


Hunchentoot is awesome - very comprehensive and very easy to work with. Web development has never been so easy (before I switched I was using Araneida for most things, and mod_lisp for a few others).

I can't say I've tested it with huge loads, but it's been very stable so far.


hey bill :-)

"I've been putting some more effort into it recently. I'd be interested to know if people here have suggestions for what I could improve. Please feel free to consider no nit too small to pick."

cltl2?

lispdoc is a great resource, btw


hey nick,

cltl2 is definitely a good idea - in fact I think that's what I should do next for sure. Thanks!




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: