Wednesday, September 2, 2015

fundamentals

In a way what I'm seeing is that the future of the Web is going to be achieved by undoing certain things, and certain kinds of things. I'm talking, really, about patterns of thought, in particular the idea that this one thing over here is fundamentally unrelated to this other thing over there. This operates in two dimensions. First there's the idea that this one among an array of functions is separate from and essentially unrelated or unconnected to others in the array of functions, or, to put it another way, that all the functions do not reside in the same space, and then, seemingly implicit in that, the idea that a function is unrelated, somehow, to, in some sense, its origins. These are in the nature of the function's history and its component, taking these two as two kinds of origins of its functionality. And then looking more closely at these two types of origination we see the first subdivided into two kinds of history, and even more, but first its development - let us say the function is an application, that does such and such and such - and then the history of an installation, while components subdivide into components of various types and conceptions of type, thus, the code, at one level, and the language, at another, and underneath that, other levels of language. Well, there is a third originating dimension, maybe, which I'll call Math. We are working back into that and from there into, essentially, virtual reality, asking questions like: given a file with model data in it, and if that data describes, in part, a camera, and if the film plane is a defined geometry and it is divided into pixels, and if other data describes a surface, in the same model as the camera, at some specified place in the model, and with a specified color, and if a line is drawn from a point that acts as a lens, through the first pixel on the film plane, does that line intersect that surface?