I’d love to see a language with structural types where functions are always unary and tuples don’t exist. Every function call would look like either f () (no args), f 1 (one arg) or f (foo: 1, bar: 2) (multiple args, names mandatory).
I started building a language like this but I haven’t worked on it in a while.



I wonder though if they just told agents to literally reverse engineer Photoshop. As in, they were given access to Photoshop and able to interact with the UI and figure out every minute behavior. With a good testing strategy, I could see agents producing a decent quality product. That’s basically strip mining years of effort put in by humans.