Metadata-Version: 1.0
Name: pyexpression
Version: 0.1.0
Summary: boost.lambda like function generator
Home-page: https://github.com/shomah4a/pyexpression
Author: Shoma Hosaka
Author-email: shoma.h4a+pypi@gmail.com
License: LGPL
Description: 
        boost.lambda like function generator
        
        Usage:
        
          >>> from pyexpression import _1, _2, _3, if_
          >>> _1 * 10
          <pyexpression.expressions.FuncCall object at 0xb74db7cc>
          >>> (_1 * 10)(5)
          50
          >>> (_1 * _2)(10, 10)
          100
          >>> map(_1[0], zip(range(10), range(10,20)))
          >>> class Test(object):
          ...     def __init__(self):
          ...         self.x = 10
          ...
          >>> (_1.x)(Test())
          10
          >>> x = if_(_1)[_2].else_[_3]
          >>> x(True, 10, 20)
          ... 10
          >>> x(False, 10, 20)
          ... 20
        
        
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
