Welcome to Joy VUI's documentation!\r
===================================\r
\r
-.. image:: _static/Joy-VUI-screenshot.PNG\r
-\r
-.. toctree::\r
- :maxdepth: 2\r
- :caption: Contents:\r
+A simple Graphical User Interface for the Joy programming language,\r
+written using Pygame to bypass X11 et. al., modeled on the Oberon OS, and\r
+intended to be just functional enough to support bootstrapping further Joy\r
+development.\r
\r
+Screenshot\r
+-----------------------------\r
+.. image:: _static/Joy-VUI-screenshot.PNG\r
\r
-.. automodule:: joy.vui.core\r
- :members:\r
+If you have PyGame and Dulwich installed you should be able to start the\r
+VUI with the following command:\r
\r
+::\r
\r
-.. automodule:: joy.vui.display\r
- :members:\r
+ python -m joy.vui\r
\r
+This will create a `~/.thun` directory in your home dir to store your\r
+data.\r
\r
-.. automodule:: joy.vui.viewer\r
- :members:\r
\r
+Modules\r
+-----------------------------\r
\r
-.. automodule:: joy.vui.text_viewer\r
- :members:\r
+.. image:: _static/packages_Vui.png\r
\r
\r
-.. automodule:: joy.vui.stack_viewer\r
- :members:\r
+.. toctree::\r
+ :maxdepth: 2\r
+ :caption: Contents:\r
+ \r
+ core\r
+ display\r
+ viewer\r
+ text_viewer\r
+ stack_viewer\r
+ persist_task\r
\r
\r
Indices and tables\r
# You should have received a copy of the GNU General Public License\r
# along with Thun. If not see <http://www.gnu.org/licenses/>.\r
#\r
+'''\r
+\r
+Persist Task\r
+===========================\r
+\r
+'''\r
import os, pickle, traceback\r
from collections import Counter\r
from dulwich.errors import NotGitRepository\r