This repository has been archived by the owner on Apr 24, 2024. It is now read-only.
Verscae 4.1.1
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 errorError: 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
- Fixed a bug where if you run
- Added support for private Variables you can now make a variable private by putting
!
after the variable name, for examplename! = "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_
- You will need to change all
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
- If you are on Mac OS you will need to download the
Full Changelog: 4.0.5...4.1.1