Skip to content
This repository has been archived by the owner on Apr 24, 2024. It is now read-only.

Verscae 4.1.1

Compare
Choose a tag to compare
@Ze7111 Ze7111 released this 19 Oct 19:15
· 19 commits to single-file since this release

Versace 4.1.1

Much Improved Quality of Life additions

Changes

  • Significantly improved runtime speed on windows
  • Significantly improved runtime speed on linux
  • Significantly improved runtime speed on mac
  • Added a new base command line argument -debug which will enable debug mode and print out more information than before
  • To use this new feature, you can run the following command versace -debug
  • Added a new base command line argument -version which will print out the current version of versace
  • To use this new feature, you can run the following command versace -version
  • Added a new base command line argument -help which will print out the help menu
  • To use this new feature, you can run the following command versace -help
  • Fixed some truely horrible bugs
    • Fixed a bug where if you run out < varibalename it would not work and would print out the error Error: Invalid syntax
    • Fixed a bug where if you tried to make a class and put a function with public in it it would not work and would print out the error Error: Invalid syntax
  • Added support for private Variables you can now make a variable private by putting ! after the variable name, for example name! = "John"
  • Added support for syntax highlighting in Visual Studio Code, you can find the extension here
  • Added better error messages
  • Added a new command line intrepreter. You can now run versace in interactive mode by running versace without any arguments
    • There is very little support for this feature at the moment, but it will be improved in the future
    • You can exit interactive mode by running exit()
    • It does allow to run python code in interactive mode
    • There is no scope support in interactive mode, meaning there is no context to code, and it sees each line as a new line

Removed

  • Removed the | argument separator, you can now use < instead
  • Removed the // working in the middle of a line, you can now use //// instead to add a // in the middle of a line or a string

Broken

  • As of now music is broken.

READ THIS BEFORE YOU UPDATE

  • If you are updating from versace 3.0.1 or lower you will need to update your code to work with the new syntax changes
    • You will need to change all | to <
    • You will need to change all // to //// (this is only if your using it in a string)
    • You will need to change all private variables to use ! instead of _

Install Process

All Platforms

  • Download the installer.py file from this page
  • Run the installer.py file with python 3.5 or higher
  • Follow the instructions in the installer
  • You can now run versace by running versace in your terminal
  • This will not work on Mac OS
    • If you are on Mac OS you will need to download the versace.py file from this github repo and run it with python 3.5 or higher

Full Changelog: 4.0.5...4.1.1