- I used the tutorial to write it in Dart (https://github.com/timsneath/dart_console/blob/main/example/...)
- I refactored the console pieces (raw mode, ANSI VT sequences) into a separate package (https://pub.dev/packages/dart_console)
- I wrote Windows interop code for the previously Unix-only parts of the editor
- I created a separate package for the Dart/Win32 interop pieces (https://pub.dev/packages/win32)
- I wound up growing and expanding this package to the full Win32 surface area
- Another OSS contributor took and extended my work to support the WinRT
Now there are tens of Dart packages that use the Windows interop work that all started with this little tutorial on a completely unrelated area. So thank you to the author!