Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
nightblade9 committed Jan 24, 2018
1 parent e898f59 commit d5dd3a6
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,12 @@ Dragon transpiles Python 3 code to [Haxe](http://haxe.org), which can then be tr

Dragon was created in order to be able to write HaxeFlixel games in Python. However, it can generically transpile Python code to Haxe code.

Dragon is still in the early stages of development and currently can only process a subset of Python 3 code.
Dragon is now abandoned, due to a number of problems:

- The complexity of implementing some Python features (such as generators and generator functions)
- The vast array of built-in Python functions that need to be re-implemented (eg. `itertools`)
- Lack of code completion (unless you wrap Haxe natives in Python classes)
- The end-result is not "Python"-like -- you can't put it into the REPL and poke it.

# Usage

Expand Down

0 comments on commit d5dd3a6

Please sign in to comment.