Sixth - system for data storage, computation, exploration and interaction
-
+
@@ -255,31 +255,26 @@ Goal is, so called bicycle for the mind.
-A tool, that provides powerful, easy to use computing environment for
-solving wide range of problems.
+A tool, that provides powerful, extensible, adaptable, hackable, easy
+to use, general purpose environment for working with knowledge.
Easily switch and/or combine computers to work seamlessly on any
-tasks.
+
Easily switch devices and still access same data, workspaces and
+visualizations.
+
+
Easily access and combine storage and computing resources of
+other connected devices.
+
+
-
User interface, data, software, running proceses and available
-computing power is not contained or limited by boundaries of any
-single device.
+
Ability to collaborate (multi user).
@@ -316,24 +317,36 @@ 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. 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.
+runtime. Data storage and computation can be done in Lisp. Lisp is
+on itself programmable programming language where new paradigms can
+be added dynamically. 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. So you can customize Emacs and Lisp to fit
+any problem domain.
Eclipse IDE - In essence OSGi platform with a text
editor. Computation done in java. Eclipse provides integration,
-runtime and GUI platform.
+runtime and GUI platform. One can develop Eclipse plugins to add
+necessary logic and visual parts to fit any problem. (IntelliJ and
+NetBeans have similar properties)
IBM Notes/Domino - Custom database engine, software development
platform, GUI editor, computation can be done in Java and
-LotusScript.
+LotusScript. You can build distributed business applications on it
+as a platform.
SAP ABAP - Custom database engine, runtime, GUI platform,
-development environment and programming language.
+development environment and programming language. Is being used as a
+platform to build business applications with any logic and UI.
+
+
+
Microsoft Access - Database management system that combines
+relational database engine with a graphical user interface and
+software-development tools.
@@ -350,7 +363,8 @@ development environment and programming language.
System is nowhere near complete (given magnitude of effort required
-and my free time available). Contributions welcome ! :)
+and almost non-existent free time available). Contributions are
+welcome !
@@ -374,56 +388,11 @@ and my free time available). Contributions welcome ! :)
+
-
5 Computation ideas
+
5 Frequently Given Answers
-
Program - stored instructions for execution by computer.
-
-
-
Process - Currently running program.
-
-
Process is self contained. Has a full copy of program code and
-every dependent library.
-
-
-
Memory used by processes is content addressed/deduplicated at
-low level in the system.
-
-
-
This allows:
-
-
Upgrading software installed in the system without breaking
-already running processes.
-
-
-
Easier migration of running processes between physical
-computers.
-
-
-
Possibility to suspend/resume arbitrary processes to permament
-storage.
-
-
-
Possibility checkpoint/revert running process.
-
-
-
Possibility to clone/branch running process.
-
-
-
-
-
-
-
-
-
-
-
-
-
6 Frequently Given Answers
-
-
Why such name ?
In short: it's just a number.
@@ -432,8 +401,8 @@ storage.
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.
+
Forth/Fifth felt a bit too low-level language. So current
+project/approach is an attempt using Java.
@@ -455,15 +424,14 @@ I updated the name to Sixth and switched to Java.