Remix.run Logo
jmalicki 3 hours ago

With LLMs you can write your code by hand drawing a diagram on a touch screen.

ModernMech 3 hours ago | parent [-]

This has been possible since Sketchpad in 1963.

WillAdams an hour ago | parent [-]

Yes, but there don't seem to be any current implementations which are more than academic exercises (I'd love to be wrong about that and be pointed to something which I could try).

ModernMech 41 minutes ago | parent [-]

The reason for this is that we've been trying to draw code by hand since 1963 and it doesn't really work out well except in limited domains. Maybe it'll work better with LLMs tho, I guess we'll see.

WillAdams 12 minutes ago | parent [-]

Not sure what an LLM brings to the table here.

I've been trying to learn traditional CAD, and found this observation enticing:

https://news.ycombinator.com/item?id=31471109

>Parametric CAD, in my view, is a perfect example of "visual programming", you have variables, iteration/patterning reducing repetition, composability of objects/sketches again reducing repetition, modularity of design though a hierarchy of assemblies. The alignment between programming principles and CAD modelling principles, while not immediately obvious, are very much there. An elegantly designed CAD model is just as beautiful (in its construction) as elegantly written code.

Obviously, it is fitting that a visual product is amenable to a visual approach/solution, so my question is, what programming environment for general purpose is most like to a parametric CAD system?