rguiscard/dflat.zig: D-Flat Text Windowing System for UNIX in Zig
I partially ported the D-flat window system for Unix to Zig. D-flat for DOS was published 30 years ago! If you are looking for a similar and mature project, TurboVision is the choice. This project is for me to learn Zig and I may use it for other projects in the future. It is currently a function-to-function port so that I can find and fix bugs easier. It may change in the future. While it is far from usable, I want to showcase here to know whether there are other similar works out there to avoid redundancy and get some feedback.
You can run it by zig build run. To generate the help file, run make so that you can use the help system. Most of functions are usable before it crashes, probably due to memory issue in text handling. I only test it in WSL on windows. It may not work in real Unix console.
The help system is quite interesting. It is like HTML or Zettelkasten at early stage. Each section of help is linked by clickable [SectionName]. Have fun!
