What in the heck is a CELL? First I need to know the objective for "Information" and then determine its best possible structure. Information we know, but it is not "we" that needs to know. It is the computer that needs to know, and it needs to know everything "we" know. I wrote a poem for my new nephew 1 day after he was born. Day TwoThis kind of says it all. We can supply the computer with all the information in the world, but it does the computer no good without context and without the ability to understand and to do something with that context. Time Line Technology: The Jane compiler will track the creation and references of all data structures in an application:
Along with a time stamp, the function name and the source code line number is also logged. This creates a time line of the application's activity. The time line is then used for debugging, testing, optimization, security, visualization, and as documentation for all applications created by Jane. "Any fool can know. The point is to understand." -- Albert Einstein "Write what you know. That should leave you with a lot of free time." -- Howard Nemerov "Nothing that is worth knowing can be taught" -- Oscar Wilde "The advancement of science and the diffusion of information [is] the best aliment to true liberty." -- James Madison "True love is born from understanding." -- Buddha "Change is the law of life. And those who look only to the past or the present are certain to miss the future." -- John F. Kennedy "Never miss a good chance to shut up." -- Will Rogers "There are no good girls gone wrong - just bad girls found out." -- Mae West "If you don't know history, then you don't know anything. You are a leaf that doesn't know it is part of a tree." -- Michael Crichton |
Extended Disk and Memory Structures: This approach make it seem like everything is in local memory to every application. Disk, Web, and Memory: Mouse/ Here is the question of vocabulary and understanding. Do we use a common vocabulary or do we leave language up to the individual. I am not talking about language translation, "mouse" to German "maus" this is automated. Individuals can still alias anything "Alias Pink Buddy as my computer mouse". The understanding and context is still perfectly clear to the computer, and hover comments can make it clear to everyone else. Jane might use the back slash character as a reverse (parent) lookup. "person\name = persons" Historical Logic: A few historical operating system capabilities that should be available to the use:
All Algorithms: Jane's technology should do everything it can to handle all supportable logic. So instead of someone else selecting a solution to a problem, Jane will provide all possible solutions. Each use of information has unique conditions that is only known to the user. The user is should therefore be the final authority of logic. |
The Cell's Naming Conventions: The identification and labeling of the cell is critical to the flexibility of context with any given information structure for its uses, security, and access by the end user. With our limited character set for programming, and for the construction of sentences, I must reassign some of our character uses. Actually reassign them to their original meanings. "ALT Keypad 246" creates [on windows] the division system ÷. This frees the forward slash as reference to a child cell, both in memory and on disk. The forward slash can also be used to indicate a fraction. Texas/Houston/Janak/7710.ownerName Texas.population Texas.cities Texas/Houston.Map A = 1 / 3 // fraction B = 1 ÷ 3 // division Variable Addressing Scheme:
Variable = 1.2 Variable/ = [name, units, date created, versions] Conclusion: Knowledge must be understood by machines and humans equally, otherwise no progress is possible. We know the words, we know our jobs, we just need a way to have the computer help with access to knowledge that it holds. Jane is a blueprint technology, wich is a way to describe an application. We should be concentrating on the technology of the blueprint, not on building hand crafted applicaitons. Jane is a software blueprint technology. Something everyone can understand and alter, then with the blueprint, built custom applications instantly.
by: Clif Collins |
||