[racket] connectivity with AWS and S3?

From: Geoffrey S. Knauth (geoff at knauth.org)
Date: Tue May 14 17:25:33 EDT 2013

I have a new potential project starting and I have my choice of language.  It will be doing a lot of web navigation (as a user would, just faster) and it has to run in an AWS [1] environment and interact with AWS S3 buckets [3].  I know I can do this with Scala or Python, but there are aspects of the project that make Racket seem appealing, if I can be confident the AWS integration will be solid.  I suppose I could just use FFI to integrate with any existing libraries in other languages that talk to AWS.  My question is, is there anyone else out there in Racket-land who has used AWS as part of the application?  I'll be running on AWS hardware and some of the big files will have to be stored on S3.

I'm also probably going to make heavy use of JSON.  The last time I did anything webby in Racket it was using XML, and JSON is dead simple by comparison.  I just want reassurance that the Racket JSON support I found [3] is reasonably mature.  Another question of a web services nature:  does Racket now handle web requests and responses that expect JSON fairly easily?  I can't imagine the answer would be no, but I thought I would check.


P.S.  Total aside.  I was typing "Racket-land" above and it made me think of the Elton John song Rocket Man [Elton John who very kindly played the piano for two hours at my friend's request at a restaurant in the late 1970s but that's another story].  I think there should be a Racket Man song.

P.P.S.  And speaking of space-oriented songs, if you haven't already, check out astronaut's Chris Hadfield's latest œuvre [4].  He landed from outer space this morning in Kazakhstan.

[1] http://aws.amazon.com/
[2] http://aws.amazon.com/s3/
[3] http://pre.racket-lang.org/docs/html/json/
[4] http://youtu.be/KaOC9danxNo

Posted on the users mailing list.