←back to thread

238 points jamesbvaughan | 1 comments | | HN request time: 0.266s | source
Show context
mikewarot ◴[] No.44437591[source]
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.

replies(2): >>44440328 #>>44440997 #
1. lmz ◴[] No.44440328[source]
Delphi's form files weren't pascal. The gui-sync was in my memory just editing the class definition when adding components / event handlers.