Finished translation of namespace transformer to Python

I originally started to write my XML Boiler software in Ada. Ada compiler has too many bugs. I switched to Java. I discovered for myself that Java byte arrays are limited to about 4GB of bytes, this makes problematic processing of big XML files. I switched to Python. Now I have finished translating it from Java to Python. Now I can continue to implement features. … Continue reading Finished translation of namespace transformer to Python

Library to spawn a process with given input and receive its output

I have created a C library to span a process with given input and receive its output. One cannot just write to stdin of a process and then read its stdout through pipes, because this way it may lead to a deadlock. Instead use my library: Homepage API docs It is an alpha release, tested on Linux. During its development I managed to crash Linux: https://bugzilla.kernel.org/show_bug.cgi?id=198549 Continue reading Library to spawn a process with given input and receive its output

“Automatic transformation of XML namespaces” specification

Automatic transformation of XML namespaces specification releases its first draft. From the specification: This is a preliminary rough draft. There may be errors, omissions, and logical inconsistency. There should be added more formal explanations (not just examples as now), more examples, and more explanation. The standard may change. However, the first draft is released and it is a complete specification, which should be formal enough … Continue reading “Automatic transformation of XML namespaces” specification

“The Machine” and operating system

I’ve said earlier, that Linux would be inefficient with The Machine computer architecture, because its different memory model. Thus, as I said earlier, The Machine requires development of a radically new operating system, not just an adaptation of Linux. I have said: Linux is dead. Recently I have realized that this is wrong: We indeed can adapt Linux to The Machine, and it will be … Continue reading “The Machine” and operating system

New flexible recursive retrieval of XML namespaces information

As an update to the previous version of the specification I have written a new draft of Automatic transformation between XML documents with different namespaces. This updated version supports the choice of the user to download only information referenced from the source or only information referenced from the destination. For example, it allows, when directly transforming from an XML namespace A to an XML namespace B, … Continue reading New flexible recursive retrieval of XML namespaces information

Recursive retrieval algorithm for XML transformations changed

About my specification on automatic transformation between XML namespaces: I have rewritten the algorithm of recursive retrieval namespace and XML transformations descriptions. The updated algorithm allows to do such things as to not to download the destination namespace at all if all transformations can be done without its downloading. The algorithms (both the current and the past) however requires to always download information about all … Continue reading Recursive retrieval algorithm for XML transformations changed

Updates to XML transformations specification (now with Turtle)

I have rewritten my draft specification “Automatic transformation between XML documents with different namespaces“. Now it uses Turtle (instead of RDF/XML) syntax in examples. As for now, the algorithm is nearly complete (but may require error checking and also formally explaining what I now just show with examples). Continue reading Updates to XML transformations specification (now with Turtle)