Hacker News new | ask | show | jobs
by mikewarot 357 days ago
This is close to the functionality that Borland Delphi had back in the 1990s. The pascal language and the design of their GUI toolkit were a really good impedance match, so you could freely switch between GUI design and editing the text version of it.

Doing so for languages like C++, was a sea of boilerplate that you couldn't touch, which is why I never moved away from Pascal. Similar fragility was evident in WxPython and it's builder.

I'm glad to see that LLMs can provide a match for less well suited Language/GUI pairs. We all deserve to get that kind of productivity.

2 comments

Delphi's form files weren't pascal. The gui-sync was in my memory just editing the class definition when adding components / event handlers.
Borland C++ Builder did the same thing as Delphi, used the Delphi VCL class library, worked great.