move readme to rot

This commit is contained in:
Qrakhen 2025-11-07 17:26:04 +01:00
parent 6d66473999
commit d3b4ac2da9
1 changed files with 6 additions and 5 deletions

View File

@ -1,5 +1,4 @@
# Q& # Q&
###### ~by Qrakhen
## About ## About
@ -17,9 +16,9 @@ sharing it to the public anyway.
## Usage ## Usage
To build Q&, you need nothing more than a C# compiler that supports .NET10. To build **Q&**, you need nothing more than a C# compiler that supports .NET10.
There are .NET8 compatible versions available, but they are not recommended, There are .NET8 compatible versions available, but they are not recommended,
as Q& utilizes all of the performance optimizations .NET10 has to offer. as **Q&** utilizes all of the performance optimizations .NET10 has to offer.
After cloning, a simple `dotnet build ./` in the root directory will suffice. After cloning, a simple `dotnet build ./` in the root directory will suffice.
@ -47,8 +46,10 @@ Most basic Usage:
### Assignments ### Assignments
Q& has two distinct ways to assign a value to a variable: By reference `<&` or by value `<=`. **Q&** has two distinct ways to assign a value to a variable:
Using the auto-assignment operator `<~` will choose the correct assignment based on what - By reference `<&`, or
- By value `<=`.
Using the auto-assignment operator `<~`, **Q&** will choose the correct assignment based on what
type the right-hand expression consists of. type the right-hand expression consists of.
Primitive types will be assigned by value, any object values will be assigned by reference. Primitive types will be assigned by value, any object values will be assigned by reference.
This is strongly inspired by the behaviour that most interpeters implement. This is strongly inspired by the behaviour that most interpeters implement.