[racket] Is racket-lang.org written in Racket?

From: Neil Van Dyke (neil at neilvandyke.org)
Date: Mon Jul 2 01:59:24 EDT 2012

Ian Tegebo wrote at 07/01/2012 08:27 PM:
> I'm working through the web app docs and wanted to see how planet had
> been implemented.  As an exercise, I was looking to add features to
> planet.  Starting from the current version seems most appropriate.  In
> particular, I find myself doing in-page searches that become tiresome
> due to categorization, e.g. "db.plt" is listed in both "Network and
> Protocols" and "Input/Output and Filesystem".
>    

I think it would be nice if the PLaneT server exposed a public HTTP + 
JSON interface.  Even one that only dumped the entire set of PLaneT 
package metadata, without detailed querying, would be helpful.

Currently, with the PLaneT server providing only the HTTP + HTML 
interface, one would have to scrape PLaneT with the "html-parsing" 
library or similar.  (You definitely don't want to know how the McFly 
Tools package currently implements checking what are the current PLaneT 
versions.)

Maybe, if someone volunteers to do an implementation of a simple 
dump-all-metadata HTTP + JSON interface, it could be deployed at some 
point.  To make deploying it practical, I imagine the implementation 
would have to be of conspicuously high quality; otherwise, merely 
vetting someone else's code can be much more work than simply 
implementing it oneself in the first place.

Neil V.


Posted on the users mailing list.