git.fiddlerwoaroof.com
README.markdown
050a34d4
 # An Index of Useful or Interesting Snippets in this Repository
bc72b354
 
1a2513db
 - [Y_combinator.py](sandbox/Y_combinator.py) a python implementation of the Y combinator
 - [compare_dicts.py](sandbox/compare_dicts.py) a python function for comparing dictionaries
 - [lazy_attributes.py](sandbox/lazy_attributes.py) a python class for lazy loading attributes
 - [memoize_and_partialfuncs.py](sandbox/memoize_and_partialfuncs.py) a python implementation of memoization and piecewise definition of functions
 - [piecewise_function.py](sandbox/piecewise_function.py) a better implementation of piecewise functions
 - [registry.py](sandbox/registry.py) an implementation of a registry pattern that allows the registered objects to be registered either by a "with" statement or a function call
 - [pydit](sandbox/pydit) open a file specified by python module name (e.g. twisted.web.http) in vim
 - [modpath](sandbox/modpath) print the path to a python module on stdout
 - [a_an_checker](sandbox/a_an_checker) check English text for proper usage of a/an
4b1f8a70
 
07e90da6
 
 
 All code is under the Apache Licence 2.0