Claude 4.5 for creating Xojo desktop apps workflow, and a sqlite browser

Understand he is wrong. But Gemini (free version) is stuborn, and I often left it withour a satisfactory answer…
It even give a link to… Xojo you tube video for the asked subject…

The Xojo XML format is literally nothing more than a text representation of the binary data. The IDE has only two project writing utilities: binary and version control. XML just takes the binary and reorganizes it into XML. It exists as a leftover from a time before the version control format existed.

The version control format is just as friendly to machines as the XML format, but is both less verbose and multi-file, making it ideal for version control systems. It has its flaws though.

Xojo has talked about a new project format for over a decade, but has never actually done it. The idea was to make a version control format with a smarter manifest system, then for binary, add a git repo and turn it into a zip file. For version control, the folder would be left as-is. This would simplify Xojo’s work dramatically, as there would be effectively one way to read or write a project, instead of two. Plus it adds built-in version control to binary projects. BUT the XML format would have to die under such a proposal, since the binary isn’t anything that could be converted to XML. I know a few people would be bothered by this, but the benefits of the new system are too significant, and XML doesn’t really have a lot of need to exist.

1 Like

Hopefully they’ll solve the project item sharing problem before that. Since XML is a very easy solution for that right now.

1 Like

If the manifest problem is solved, sharing becomes much more practical.

1 Like

Does this work in Perplexity as well when I select the Claude 4.5 language model?