Latest revision |
Your text |
Line 2: |
Line 2: |
|
| |
|
| All the documentation is hopefully at the [https://git.lumina-sensum.com/LuminaSensum/NewLang NewLang git repo]. | | All the documentation is hopefully at the [https://git.lumina-sensum.com/LuminaSensum/NewLang NewLang git repo]. |
|
| |
| The working prototype is in the [https://git.lumina-sensum.com/LuminaSensum/Tardis/tree/main/lang Tardis git repo].
| |
|
| |
|
| == History == | | == History == |
Line 26: |
Line 24: |
| * January: Relicense to LGPLv2.1 only, parser tests, realization the parser is really broken | | * January: Relicense to LGPLv2.1 only, parser tests, realization the parser is really broken |
| *February: New tokenizer and beginnings of new parser | | *February: New tokenizer and beginnings of new parser |
| *March: Parser work
| |
| *April: Parser work, syntax tweaks
| |
| *May: Parser work, Windows support, reproducible builds and Jenkins CI
| |
| *June: Parser work
| |
| *July: Parser work
| |
| *August: Parser errors, MicroPython support
| |
| *September: Planning translation support, realizing I have to rewrite parser again
| |
| *October: Nothing much, trying to figure out how to work on parser stuff
| |
| *November: No work, hiding from my problems
| |
| *December: Burnout
| |
|
| |
| === 2023 ===
| |
|
| |
| * January: Burnout
| |
| * February: Small changes, trying to battle burnout
| |
| * March: Started project Tardis to help prototype language
| |
| * April: Work stalls on Tardis
| |
| * May: Started work on TardisLang bytecode VM
| |
| * June: Wrote a basic compiler for TardisLang
| |
| * July: Added functions to TardisLang
| |
| * August: Added function arguments, booleans and None to TardisLang
| |
| * September: Added jumps and if statements to TardisLang
| |
| * October: Added rational numbers to TardisLang
| |
| * November: Added modules to TardisLang
| |
| * December: Started adding classes to Tardislang
| |
|
| |
| === 2024 ===
| |
|
| |
| * January: Not much
| |
| * February: Nothing
| |
| * March: Nothing
| |
|
| |
|
| [[Category:Projects]] | | [[Category:Projects]] |