From 913c2413bb810bdac75bbdc3f40605ede9651b7b Mon Sep 17 00:00:00 2001 From: Svjatoslav Agejenko Date: Sat, 17 Aug 2019 14:27:53 +0300 Subject: [PATCH] updated idea formulation --- doc/index.html | 42 +++++++++++++++++++++++------------------- doc/index.org | 28 +++++++++++++++++----------- 2 files changed, 40 insertions(+), 30 deletions(-) diff --git a/doc/index.html b/doc/index.html index 39a4811..5531fcd 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ Sixth - system for data storage, computation, exploration and interaction - + @@ -251,9 +251,12 @@ git clone https://www2.svjatoslav.eu/git/sixth.git

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. +

+ +

+A tool, that provides powerful, easy to use computing environment for +solving wide range of problems.

@@ -268,20 +271,15 @@ 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: @@ -314,8 +316,10 @@ single device.
      • GNU Emacs - At the heart, Emacs is text editor on top of Lisp -runtime. Data storage and computation can be done in Lisp. Emacs -provides text buffers that can be used to build GUI. +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.
      • Eclipse IDE - In essence OSGi platform with a text @@ -459,7 +463,7 @@ I updated the name to Sixth and switched to Java.
  • diff --git a/doc/index.org b/doc/index.org index fd49f38..8f0e2d2 100644 --- a/doc/index.org +++ b/doc/index.org @@ -37,9 +37,10 @@ :PROPERTIES: :ID: 1f4e1c17-d25f-4d92-aa9b-5785f1d86f4f :END: -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. + +A tool, that provides powerful, easy to use computing environment for +solving wide range of problems. [[id:c19c5a3b-dfb0-4f7f-961c-a387b925669f][See extensible, programmable computing environment examples]]. In each case you can install or develop plugins/extensions for every purpose @@ -48,19 +49,22 @@ imaginable. I would like to create better general purpose environment with the following properties: -+ Makes lots of complex data intuitive to: - - explore, understand - - manipulate and compute on ++ Makes data and insights easy to discover, understand and + manipulate/transform. + ++ Things are visual, realtime with immediate feedback. -+ Extensively relying on: - - [[https://www3.svjatoslav.eu/projects/sixth-3d/][Realtime 3D graphics]] with immediate feedback loop. ++ Extensively utilizes [[https://www3.svjatoslav.eu/projects/sixth-3d/][realtime 3D graphics]] and capabilities of human + visual perception. #+BEGIN_QUOTE “Virtual reality holds the key to the evolution of the human mind” Dr. Lawrence Angelo, The Lawnmower Man (1992) #+END_QUOTE -+ [[https://www3.svjatoslav.eu/projects/sixth-data/][Flexible and distributed computation and data storage]]. + ++ Behind the scenes, computations are done primarily in[[https://www3.svjatoslav.eu/projects/sixth-data/][ on versioned + data in distributed, scalable, frexible computation engine]]. + Cross device: + Easily switch and/or combine computers to work seamlessly on any @@ -75,8 +79,10 @@ following properties: :ID: c19c5a3b-dfb0-4f7f-961c-a387b925669f :END: + [[https://www.johndcook.com/blog/2008/04/27/one-program-to-rule-them-all/][GNU Emacs]] - At the heart, Emacs is text editor on top of Lisp - runtime. Data storage and computation can be done in [[https://www.defmacro.org/ramblings/lisp.html][Lisp]]. Emacs - provides text buffers that can be used to build GUI. + runtime. Data storage and computation can be done in [[https://www.defmacro.org/ramblings/lisp.html][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. + [[https://www.eclipse.org/ide/][Eclipse IDE]] - In essence [[https://en.wikipedia.org/wiki/OSGi][OSGi]] platform with a text editor. Computation done in java. Eclipse provides integration, -- 2.20.1