Toward a unifying software principle
I am convinced that a fundamental, general concept of text will provide a sound principle for computing. The current systems mistake the text for a string of characters. That is a useful implementation, indeed —it made even possible for Gutenberg to print books—, but that does not hit the mark. I am seeking for a definition of text not as representation (characters), but as inner structure (parsed text). This is not only an interesting intellectual and scientific challenge, but it will also provide a ground for software integration that will lead to deeply unified computer systems far beyond the current ones. I perceive this approach as a way to escape the current Tower of Babel in computing and to open up new promising paths.
Hervada-Sala, Francesc: Text-Oriented Software. Toward a Unifying Software Principle, 1st edition, Frankfurt am Main, Germany, March 2010
Text-Oriented Software. Copyright © 2010 Francesc Hervada-Sala. All rights reserved.
This book is copyright covered and may not be reproduced in part or whole, or placed in a retrieval system without permission of the author.
- Page 13, at beginning of last paragraph ”Instead of a defining a unit“ should be ”Instead of defining a unit.“
- Page 83, at the end of the page enclosed by dashes ”the grammatic“ should be ”the grammar.“
Introducing a fundamental text structure
Definition of Text
Using Text in Software
Text Query Languages
Text and Languages
Let us imagine a text-oriented landscape
How could a text-oriented IDE look and feel?
Text as data integrator
Text as programs integrator
How compiling could work