Pure Python!

So FoxDot is now executed as pure Python code now (finally!) which means that it doesn’t have to be run through the UI that comes with the package – and I can start thinking about putting it on PyPi too. Since its inception, FoxDot used regular expressions to preprocess some of the code but this meant that saving any work as .py file just wouldn’t make sense to a Python compiler. Now, however, FoxDot reserves all one and two character variable names for Player Objects so that using a double-arrow syntax a la p >> pads() updates an already existing Player Object instead of creating a new one. Hopefully this makes for more flexibility and people being able to import FoxDot into their own work somehow. I’m still figuring out the best way for people to actually run the environment but I’m really excited for what this means for FoxDot.

Author: FoxDot

Python based programming language for live coding music

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s