XML For Girls Learning Programming
XML is usually deeply nested within it self, but has nearly perfect self similarity, that means you learn how to read one thing, and you can read them all.
College kids, all ways say that XML is not a programming language, University graduates are ashamed to say otherwise.
Developers maybe “let go“ from their jobs, and boy programmers may laugh so hard they turn inside out like turtles.
This is why, only girls learning programming can understand, XML is in fact the universal super language capable of mapping all things.
If you don't believe me, you may need to try to parse the language yourself, and then you will discover you just need to parse one node to parse them all.
And markup, and data and config files, it is an incredible language.
And in the age of AI the only way to keep track of what AI is doing, and it maybe the perfect AI memory mechanism too.
And seeing the For or ForEach in a node, a programming language feature, is joy.
It means that someone cares quite a bit, about your developer experience.
But today, ForEach inside XML markup is a very small potato.
Today we don't have to understand anything, we just have to see AI producing XML to summarize extreme complexity.
I want you to ask your AI, to give you a beautiful XML programming language, inspired by Erlang/OTP, including, Agents Distributed Queues and Processing.
You should still have For Each in there somewhere, but this will lay out a topographical map of a multi computer program.
You will see a lot of nodes that map out beautiful ideas, that you are usually forced to wait until University for.
You will need to carefully talk to your AI, ask for examples, use cases, and a minimal light weigh version.
You will need to reset, go back to the start, with what you know, and begin the conversation anew.
This is one of the most overwhelming things you can create, it is also one of the most beautiful things when framed as a language.
For something simpler ask AI to recreate CALO in XML, especially all the artificial intelligence nodes.
And finally just to get a glance, Ask for an Automator-like Workflow, with a series of actions.
You may need to ask for an Intelligent version that uses a Planer and assembles the actions on its own.
Because XML is so special, you leave the programming, that turns your markup into a programming language for last.
You just ask for three things, what is missing, how can we make this better.
And finally that you want the AI to draft a formal language specification, and create a reference implementation.
None, of what you will witness here, will have ever existed before.
Thees are your languages, for you to name.