The Leordo Computation System


The purpose of the research reported here is to explore an alternative way of organizing the general software structure in computers, eliminating the traditional distinctions between operating system, programming language, database system, and several other kinds of software. We observe that there is a lot of costly duplication of concepts and of facilities in the conventional architecture, and believe that most of that duplication can be eliminated if the software is organized differently. This article describes Leonardo, an experimental software system that has been built in order to explore an alternative design and to try to verify the hypothesis that a much more compact design is possible and that concept duplication can be eliminated or at least greatly reduced. Definite conclusions in those respects can not yet be made, but the indications are positive and the design that has been implemented so far has a number of interesting and unusual features.

Cite this paper

@inproceedings{Sandewall2008TheLC, title={The Leordo Computation System}, author={Erik Sandewall}, year={2008} }