Tuesday, May 11, 2010

access the Google App Engine datastore from Clojure

http://www.hackers-with-attitude.com/2010/05/dsl-to-access-google-app-engine.html

This is all you need to know to write code to access the datastore. If you are new to Clojure (and any other Lisp language), than you might get a feeling why Paul Graham once said: "Lisp's power is multiplied by the fact that your competitors don't get it." Use simple data structures. Create powerful functional abstractions. Write less code. If you want to give our mini-languages a try, you can find the code here. You will find features for :pre-save and :post-load functions on entity level, transactions with automatic retries, query by key, return only keys from a query, automatically resolving parent/child relationships between entities and automatically resolving entities from attributes that contain keys.

See also:

Posted via email from miner49r

No comments: