Hybrid Markup Language It is extension of XML: {tag} content {/tag} Notice curled braces Inside {tag} content is processed as a programming language, not as a markup formatting It’s like PHP inside HTML It uses special Markpro programming language with {tag} syntax (in previous post) This new Hybrid language can be used by AI and in datalakes because it seamlessly combines data and code
Changing syntax of programming languages 1. Reversed assignment operator a + b -> a Allows assignment to flow from left to right like we write in more natural direction 2. Tagging keywords {while} ... {/while} This allows to easy introduce new keywords into language and to easy find mistakes in control flow of programs 3. Reversed function declaration {fun} int a, b -> f int and call a, b -> f These changes allow to combine input and output in one line which is also more natural Functions {module} Euclidean ! comment {fun} int a, int b -> euclid int ! function with type int {while} b!= 0 {if} a > b ...
iTeraTor is universal language that unifies source code and data in one seamless format -------------------------------------------------------------------------- {code} Aura //new programming language {module} //name // Aura source code {/module} {/code} {data} JSON {"a":1, "B":2, "C":[1,2,3]} //and other JSON data {/data} {data} XML <tag> content </tag> //and other XML data {/data} ------------------------------------------------------------------------ data access inside Aura source code: data.json. ... data.xml. ... connecting to another files from iTeraTor: {link} code1.aura {/link} //for source code {link} data1.itr {/link} //for data {link} code1-data1.itr {/link} //for both in oop class' objects data (data members) are combined with code (member functions) in iTeraTor there is the same thing only on more general level: entire s...
Comments
Post a Comment