Added:
/PythonImplementationIdeas.wiki
=======================================
--- /dev/null
+++ /PythonImplementationIdeas.wiki Tue Oct 26 15:48:26 2010
@@ -0,0 +1,13 @@
+#summary Ideas to implement in python library.
+
+= Python Library Ideas =
+
+ * Lock systems: we need both 100% reliable but slow locks
(datastore-based) and
+fast, high-performance locks with slightly worse reliability properties
(memcache, memcache+datstore)
+ * Counters system: high performance, sharded counters to count your data
in almost real time. Check this page for introduction:
http://code.google.com/appengine/articles/sharding_counters.html
+ * Interesting custom datastore property types: json, custom validators,
etc.
+ * Reusable mapreduce utilities: common handlers, done callbacks (e.g.
sending e-mail)
+ * High-performance datastore-based pull queue system
+
+and lots of others. Please send an informal design document to the mailing
list about your proposed solution before you spend weeks coding it!
+