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&
###### ~by Qrakhen
## About
@ -17,9 +16,9 @@ sharing it to the public anyway.
## 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,
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.
@ -47,8 +46,10 @@ Most basic Usage:
### Assignments
Q& has two distinct ways to assign a value to a variable: By reference `<&` or by value `<=`.
Using the auto-assignment operator `<~` will choose the correct assignment based on what
**Q&** has two distinct ways to assign a value to a variable:
- 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.
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.