Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Me too. It started a whole chain of events for me:

- 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!



Thank you for following up. I refactored my original Go version into somewhat more idiomatic Go. I'll compare with your Dart version to see if the packages I ended up with are "organic" or just determined by Go peculiarities.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: