»Parser library using nom for VB6 (projects, forms, designers, etc).
VB6Parse aims to be a complete, end-to-end parser library for VB6. Including.«
It was a very, very, very long time ago when I had to extend and correct VisualBasic code, now I can also do it via Rust. Admittedly, the project is very young and I don't want to have to use it, but I understand why it exists.
My old Microsoft Product keygen written in #VB6 works!
I just tested it with FrontPage 98, and the generated key (not the pictured key, it uses an 11-digit key) worked. 🥳
( https://gurney.dev/posts/mod7/ by @daniel has more about the algorithm at play: my program would not have been possible without their documentation of the Mod7 Algorithm used by 90s Microsoft.)
On the left, #VSCode; this app is using ~470 MB of RAM. There's a lot going on in the background here, a web browser engine, a JavaScript engine and server backend. On the right is Visual Basic 6 (#VB6), with a very large project open, taking up 42 MB RAM. Now this isn't even to complain about bloat because VScode performs really well and is very extensible. It's the only editor I've enjoyed using since #TextMate on MacOS;