Metadata-Version: 1.1
Name: PLambda
Version: 1.0.0.dev0
Summary: The PLambda language
Home-page: https://github.com/SRI-CSL/PLambda
Author: Ian A. Mason
Author-email: iam@csl.sri.com
License: MIT
Description: 
        # PLambda
        
        An attempt to produce a workable version of JLambda for Python.
        To be used mainly as a part of the IOP imaude system.
        
        We'll start out building a recursive interpreter, then if it
        gets any major use, turn it into a continuation passing
        style interpreter.
        
        Note that python is not java so there will be some differences, but
        hopefully the spirit will shine through.
        
        
        ## Install
        
        Should be a pip package real soon now.
        
        ## Manuals
        
        The jlambda manual can be found [here](https://github.com/SRI-CSL/iopc/blob/master/doc/jlambda_manual.pdf?raw=true)
        
        The iop manual can be found [here](https://github.com/SRI-CSL/iopc/blob/master/doc/iop_manual.pdf?raw=true)
        
        ## Websites
        
        The jlambda webpage lives over [here](http://jlambda.com/~iop/jlambda.html)
        
        The iop webpage lives over [here](http://jlambda.com/~iop/)
        
        The main client of the iop system is [SRI International's Pathway Logic](http://pl.csl.sri.com/)
        
        
        
        ### Recipe to add an operator
        
        1. Add it to the grammar PLambda.g4
        
        2. Process the grammar with `make antlr4`
        
        3. Add the operator to the `SymbolTable`
        
        4. Add the operator to the `Interpreter`
        
        
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Natural Language :: English
Classifier: Intended Audience :: Developers
Classifier: Topic :: System :: Distributed Computing
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
