https://github.com/raphgl/n2t_suite
Third-party Nand2Tetris dev suite
https://github.com/raphgl/n2t_suite
Last synced: 12 months ago
JSON representation
Third-party Nand2Tetris dev suite
- Host: GitHub
- URL: https://github.com/raphgl/n2t_suite
- Owner: RaphGL
- License: gpl-3.0
- Created: 2024-11-13T22:55:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-12T00:26:49.000Z (about 1 year ago)
- Last Synced: 2025-06-12T01:31:21.107Z (about 1 year ago)
- Language: C++
- Homepage:
- Size: 324 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Native Nand2Tetris suite
Table of Contents
N2T_Suite is a Nand2Tetris suite written in C++20 with the goal of improving error messages and overall UX to reduce learner's friction while following the book or the course.
It takes inspiration from both the Java suite and the Web IDEs provided by the original authors and strives to follow the overall behavior of the original Java suite whenever possible and
does not impact usability.
### Built With
- C++20
- QT 6 (todo!!!)
## Getting Started
### Installation
TODO
## Usage
TODO
## License
Distributed under the GPLv3 License. See [`LICENSE`](https://github.com/RaphGL/N2T_Suite/blob/main/LICENSE) for more information.
## Acknowledgements
I want to thank Noam Nisan, Shimon Schocken and the entire Nand2Tetris [team](https://www.nand2tetris.org/copy-of-about) for making the course and the tools.
- [Nand2Tetris Java suite](https://github.com/nand2tetris/nand2tetris_simulator) - the original debugger with which I originally followed the course and still think is the better version despite being a bit clunky
- [Nand2Tetris Web IDE](https://github.com/nand2tetris/web-ide) - IDE that I've been used to check for compatibility and for debugging
- [The Elements of Computing Systems](https://www.nand2tetris.org/book) - original books whose "appendices" section describes how the languages and OS used work