mirror of
https://github.com/tonytins/tomas.git
synced 2025-06-25 10:04:43 -04:00
Rewritten IProgram interface and CST to support arguments.
- With the help of ChatGPT, the IProgram interface has been rewritten to handle command line arguments. - Speaking of, the CST parser has been rewritten to finally support arguments with the help of ChatGPT too. - Separately from the ChatGPT changes, the Run method has been renamed to Entry. - Terminal's entry code is now top-level. See ChangeLog.md for more details.
This commit is contained in:
parent
5888771e20
commit
7c3230685b
29 changed files with 580 additions and 354 deletions
|
@ -1,6 +1,11 @@
|
|||
# Change Log
|
||||
|
||||
## v23.0
|
||||
## 23.5
|
||||
|
||||
- With the help of ChatGPT, the ``IProgram`` interface has been rewritten to handle command line arguments. Being ChatGPT derived, it's still rough around the edges (not sure what to do with ``IArguments`` right now), but it's one hell of a jumping start!
|
||||
- Speaking of, the CST parser has been rewritten to finally support arguments with the help of ChatGPT too. While I could have always looked at FreeSO's implantation for reference, that code is just awful. It will be ported back upstream ASAP!
|
||||
|
||||
## 23.0
|
||||
|
||||
- Split versioning systems between kernal and terminal
|
||||
- Calendar versioning, `YY.MINOR.MICRO`, for kernal
|
||||
|
@ -10,7 +15,7 @@
|
|||
|
||||
Due to the huge time skip and architectural changes, I've (retroactively) switched to calendar versioning with ``v0.1`` now known as ``v20.1`` as well.
|
||||
|
||||
## v20.1
|
||||
## 20.1
|
||||
|
||||
- Filesystem (based on the Cosmos Wiki [guide](https://csos-guide-to-cosmos.fandom.com/wiki/Getting_Started_-_Materials_and_Setting_Up))
|
||||
- Semantic versioning
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue