Metadata-Version: 1.1
Name: Fus
Version: 0.0.9
Summary: Another little programming language
Home-page: https://github.com/bayersglassey/fus2018
Author: Ben Ayers-Glassey
Author-email: bayersglassey@gmail.com
License: UNKNOWN
Description: 
        # The "fus" Python module
        
        ## Compiling
        
        Just use the "py" compilation target of compile script:
        
            # Should generate py/fus.so
            ./compile py
        
        
        ## Running
        
        If all goes well with compilation, try:
        
            PYTHONPATH=./py:$PYTHONPATH python
        
        Now let's run some fus from within Python:
        
            from fus import run
        
            # NOTE: The fus module maintains fus state (defs+stack+vars)
        
            run(r'"Hello!\n"' " ='msg")
            run("'msg str_p")
            # Prints: Hello!
        
            run('def add_and_print of(x y ->): + p')
            run('1 2 +')
            run('10 @add_and_print')
            # Prints: 13
        
            run('asd')
            # Raises RuntimeError
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
