X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=blobdiff_plain;f=doc%2Findex.html;h=e84f6268c11b3c46dd80d8d2438f05bd530b35f5;hp=126c40ce4d2f0978768b143ed73abcf32359e999;hb=d7abb2f5dfabd382d37a31a9a52a0f0654b44c48;hpb=533a274bb661ac95d9b48b33732df6a849fd5a4a diff --git a/doc/index.html b/doc/index.html index 126c40c..e84f626 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,248 +1,411 @@ - - - + + - - - Sixth - system for data storage, computation, exploration and interaction - - + + + + + + + +" + - -
-

Sixth - system for data storage, computation, exploration and interaction

-
-

Table of Contents

- -
-
+
+

Sixth - system for data storage, computation, exploration and interaction

+
+ +
  • other applications hosted at svjatoslav.eu +
  • + -
    -

    1 Current status

    +
    +

    1 Vision / goal - A tool to amplify human ability

    -There is nothing useful for regular people yet. +In short, this is what I want:

    +
      +
    • Perfect data storage and computation engine +
    • + +
    • Feeds lots of complex data into your brain in intuitive to explore, +understand and manipulate form by extensively relying on realtime 3D +graphics and fast feedback loop. (including virtual reality support) + +

      -Sixth is presently in research / prototyping and ideas collecting phase. Some -working parts are already implemented: +“Virtual reality holds the key to the evolution of the human mind” +Dr. Lawrence Angelo, The Lawnmower Man (1992)

      +
      +
    • +
    • Why such name ?
        -
      • First layer of storage: Simple persistent key-value map.
      • - -
      • In software, pure Java realtime 3D rendering engine.
      • +
      • In short: it's just a number. +
      • +
      • Many years ago inspired by the ideas of Forth (programming +language) I decided to create my own implementation Fifth +(computing/programming environment). +
      • +
      • Then I realized I miss type safe object oriented capabilities. So +I updated the name to Sixth and switched to Java. +
      • +
      +
    + +
    +

    1.1 Perfect data storage and computation engine

    +
    + +

    +I hate to choose between good things. Figuring out a way to combine +below properties in one system would be beyond awesome. +

    + +

    +(That`s the high level overview, details are slowly being worked +out…) +

    -
    -

    2 Vision

    -
    +
    +

    1.1.1 Computation

    +
      -
    • A tool to amplify human ability.
    • +
    • Lisp (programming language): + +
    • -
    • Properly visualizes and immerses user in completely various forms of -information and provides intuitive and powerful ways to explore, interact and -manipulate it with fast feedback loop to immediately see results.
    • +
    • Smalltalk (programming language / runtime): +
        +
      • Everything is object. +
      • +
      • On the fly modifiable / reprogrammable. +
      • +
      • Anything can be suspended/resumed from persistent storage on the +fly. +
      +
    • -
      -

      -“Virtual reality holds the key to the evolution of the human mind” -Dr. Lawrence Angelo, The Lawnmower Man (1992) -

      -
      +
    • Hadoop (computation system): +
        +
      • Many individual connected computers behave as one big +computer. System is horizontally linearly scalable. +
      • +
      • Programming abstraction and execution model that naturally divides +problems te be solved in parallel and result easily combined. +
      • +
      • Data is spread across nodes, automatic failover, built in +resiliency. +
      • +
      • Small pieces of code are automatically transferred to the node +that contains relatively big data that needs processing (network +efficiency). +
      • +
      +
    • +
    -
    -

    3 Features to implement in the future

    -
    +
    +

    1.1.2 Data storage

    +
    +

    +See: Sixth data subproject +

    +
      -
    • Semantic networks / knowledge trees. +
    • Relational databases:
        -
      • Is able to use natural language for knowledge mining and question answering. -This could potentially lead to self aware artificial intelligence. Because -of "Three laws safe" design, there is nothing that can go wrong.
      • -
    • +
    • Transactional +
    • +
    • Indexable / Quickly searchable +
    • +
    + + +
  • Git (version control system) + +
  • + +
    +
    +
    +
    -
  • Become an alternative to KDE, Gnome, Canonical Unity or similar desktop user -interfaces.
  • +
    +

    2 Current status

    +
    +
      +
    • Formulated high-level vision / goal. +
    • -
    • Become an open source scientific computing engine of structured data as an -alternative to proprietary Wolfram Alpha.
    • +
    • In the process of implementing some of building blocks: + +
    • -
    • P2P (Peer to peer) distributed computation system.
    • +
    • System is nowhere near complete (given magnitude of effort required +and my free time available). Contributions welcome ! :) +
    +
    +
    +