Skip to content

tuomas56/pyre

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Pythonic, expression-oriented language implemented in Python.

Install

Standard install:

python3 setup.py install

If you are developing the module:

python3 setup.py develop

Usage

usage: ipyre [-h] [-a {repl,stdin,load}] [-f FILE]

optional arguments:
  -h, --help                                        
  	show this help message and exit
  -a {repl,stdin,load}, --action {repl,stdin,load}  
  	what to execute: the repl, from stdin or load a file.
  -f FILE, --file FILE
  	the file to load

The current state of Pyre

Done:

  • While loops
  • Error handling (all errors)
  • Function defitions and calls
  • Attribute access
  • Variable assignment and scoping
  • Blocks, return and break
  • For loops
  • Python interop
  • Variable mutability modifiers

Todo:

  • Generators
  • Error handling (specific errors)
  • Most of the Pyre object space
  • Most of the Pyre standard library

About

A Pythonic, expression-oriented language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages