X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=blobdiff_plain;f=doc%2Findex.html;h=5531fcd7039e35060792eae383c6bea6593674e4;hp=be673b58509a075d3c20327b0c50e3183cc31394;hb=913c2413bb810bdac75bbdc3f40605ede9651b7b;hpb=2f4d80aec97c9b5daa3c9b99eb0a4860fd27d150 diff --git a/doc/index.html b/doc/index.html index be673b5..5531fcd 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ Sixth - system for data storage, computation, exploration and interaction - + @@ -211,14 +211,14 @@ License, or (at your option) any later version. -
  • Other software projects hosted at svjatoslav.eu +
  • Other software projects hosted at svjatoslav.eu
  • @@ -227,70 +227,60 @@ License, or (at your option) any later version.

    1.1 Source code

    -

    2 Vision - A tool to amplify human ability

    -Idea is to design all encompassing, flexible and powerful virtual -environment where I can live in and very efficiently do all my -computing tasks enjoyably and with playful ease. +Goal is, so called bicycle for the mind.

    -Examples of extendable environments where one can live in and do - almost everything: +A tool, that provides powerful, easy to use computing environment for +solving wide range of problems.

    -
    -
    GNU Emacs
    At the heart, Emacs is text editor on top of Lisp - runtime. -
    - -
    Eclipse IDE
    In essence OSGi platform with a text editor. -
    -

    -In both cases you can develop/install plugins for every purpose +See extensible, programmable computing environment examples. In each +case you can install or develop plugins/extensions for every purpose imaginable.

    -

    -I would like to create general purpose environment with the following -properties: +I would like to create better general purpose environment with the +following properties:

    + -
  • Flexible and distributed computation and data storage. +
      +
    • Behind the scenes, computations are done primarily in on versioned +data in distributed, scalable, frexible computation engine.
    • Cross device: @@ -308,34 +302,51 @@ Dr. Lawrence Angelo, The Lawnmower Man (1992) tasks.
    • -
    • User interface, data, software, running proceses etc are not -contained to any device. +
    • User interface, data, software, running proceses and available +computing power is not contained or limited by boundaries of any +single device.
  • -
    -
    -

    3 Current status

    -
    +
    +

    2.1 Extensible, programmable computing environment examples

    +
      -
    • Formulated high-level vision / goal. +
    • GNU Emacs - At the heart, Emacs is text editor on top of Lisp +runtime. Data storage and computation can be done in Lisp. Domain +specific languages to fit particular problem could be developed as +needed and Emacs extended to support those languages. Emacs provides +text buffers that can be used to build user interfaces.
    • -
    • In the process of implementing some of building blocks: - +
    +
    +
    +
    +

    3 Current status

    +
    +
      +
    • Formulated high-level vision / goal. +
    • + +
    • In the process of implementing some of building blocks.
    • System is nowhere near complete (given magnitude of effort required @@ -344,11 +355,29 @@ and my free time available). Contributions welcome ! :)
    -
    -

    4 Computation ideas

    +

    4 Architecture / components

      +
    • Sixth - Parent project. +
        +
      • Sixth Data - Data storage and computation engine. +
      • +
      • Sixth 3D - 3D engine - for user interface and data visualization. + +
      • +
      +
    • +
    +
    +
    +
    +

    5 Computation ideas

    +
    +
    • Program - stored instructions for execution by computer.
    • @@ -391,16 +420,16 @@ storage.
    -
    -

    5 Frequently Given Answers

    -
    +
    +

    6 Frequently Given Answers

    +