3 ms·
http://lispdoc.com/ 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
by abstractbill 20y ago
http://lispdoc.com/ 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.
- gibsonf1 20y agoThat is a sweet site. How did you make it? (Just the basic tech infrastructure)
- abstractbill 20y agoThanks! 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.
- gibsonf1 20y agoWhat is your experience with Hunchentoot so far? It sounds pretty impressive from the specs.
- abstractbill 20y agoHunchentoot 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.
- nick_a 20y agohey 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
- abstractbill 20y agohey nick, cltl2 is definitely a good idea - in fact I think that's what I should do next for sure. Thanks!
- nick_a 20y agoI have this in my .emacs file so I can easily search lispdoc from within emacs http://paste.lisp.org/display/40846 http://paste.lisp.org/display/40846