NewLang: Difference between revisions

From JookWiki
(→‎History: Notes of what I've done these past few months)
(→‎2022: Add note about September)
Line 30: Line 30:
*July: Parser work
*July: Parser work
*August: Parser errors, MicroPython support
*August: Parser errors, MicroPython support
*September: Planning translation support, realizing I have to rewrite parser again


[[Category:Projects]]
[[Category:Projects]]

Revision as of 11:10, 13 October 2022

NewLang is my pet project I've been working on with the goal of making programming easier for people using screen readers and people with cognitive difficulties.

All the documentation is hopefully at the NewLang git repo.

History

Development has been slow. Here's a rough timeline:

2021

  • February: Initial proof of concept
  • March: Nothing
  • April: Parser rewrite
  • May: Parser error handling and more examples
  • June: Nothing
  • July: Relicense from LGPLv2.1 or later
  • August: Syntax description and plan
  • September: NewLang executable and parser tests
  • October: Parser refactoring and parser tests
  • November: Parser tests
  • December: Parser tests

2022

  • January: Relicense to LGPLv2.1 only, parser tests, realization the parser is really broken
  • 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