You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+42-11Lines changed: 42 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,21 +11,52 @@
11
11
12
12
> The modern fork of [MF's Crossroad](https://github.com/MF366-Coding/MFRoad) we're sure you'll love.
13
13
14
-
<hr />
14
+
---
15
15
16
-
## Coming Soon*er*: RSML v2.0.0
17
-
> [!NOTE]
18
-
> RSML v2.0.0 is coming first as a `prerelease`. To be exact, this will be `prerelease8` with no native interop support
19
-
> yet.
16
+
## RSML v2.0.0 is here. What's next?
17
+
-[ ] Finishing a stable version of `RSML.Native`
18
+
-[ ] Creating a Python package for RSML
19
+
-[ ] Creating documentation
20
20
21
-
**Red Sea Markup Language v2.0.0** is currently **in the making** and will be a huge release, bringing native binding
22
-
support into the table _(this also means AOT "friendliness")_, which will let you use RSML in Python, Go, Rust _(if
23
-
you're about that)_, wherever you want, really _(that supports native interop)_.
21
+
---
24
22
25
-
RSML v2.0.0 will also improve the current API **a lot**, as v1.0.5 still has its fair share of issues, not to
26
-
mention [RSML for Python](https://github.com/OceanApocalypseStudios/RSML.Python)'s ones.
23
+
## CLI v2.0.0: An Improved Experience
24
+
The CLI now has a **lot** more power. You can evaluate and tokenize RSML directly from the commandline and adjust things like what machine it's evaluating for, via JSON.
25
+
26
+
---
27
+
28
+
## Shells and JSON (CLI Issue)
29
+
We encountered issues with JSON parsing via commandline arguments in certain shells, where even escaping quotes failed.
30
+
31
+
We present the solutions to said issues here.
32
+
33
+
Speaking of JSON, the schema for **local-machine parsing** can be found [**here**](https://oceanapocalypsestudios.org/schemas/rsml_cli_machine_schema.json).
PowerShell presented a weird issue, where the quotes enveloping the property names seemed to vanish. Even escaping or introducing a here-string failed.
44
+
45
+
The solution was a weird one, since usually escaping via `""` is done on CMD only.
0 commit comments