aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LICENSE3
-rw-r--r--TODO51
2 files changed, 53 insertions, 1 deletions
diff --git a/LICENSE b/LICENSE
index 849709ac..3e7c7dd7 100644
--- a/LICENSE
+++ b/LICENSE
@@ -2,7 +2,8 @@ The bulk of this software is derived from Plan 9 and is thus distributed
under the Lucent Public License, Version 1.02, reproduced below.
There are a few exceptions: libutf, libfmt, and libregexp are distributed
-under simpler BSD-like boilerplates. See the LICENSE files in those directories.
+under simpler BSD-like boilerplates. See the LICENSE files in those
+directories.
The bitmap fonts in the font directory are copyright B&H Inc. and Y&Y Inc.
and distributed under the following exception to the Lucent license:
diff --git a/TODO b/TODO
new file mode 100644
index 00000000..897d1319
--- /dev/null
+++ b/TODO
@@ -0,0 +1,51 @@
+* Bring over various trivial but useful command-line programs:
+ cal
+ calendar
+ date
+ diff
+ echo
+ ed
+ hoc
+
+* Libdraw
+ - should implement the alt sequences for unicode composition
+ the code is in drawterm, just needs to be pulled in.
+ - snarf code doesn't work on mac os?
+
+* Plumber
+ - need to redefine how you find and talk to the plumber,
+ probably using named pipes or unix sockets.
+ - hook samterm up to the plumber
+ - now trivial to plumb to web browser!
+
+* 9term
+ - would be great to have a 9term lookalike that was
+ a little more faithful (or, better, like acme win)
+
+* Acme
+ - once have a plumber, might not be too hard to
+ redo the file system interface as a text rpc
+ over unix domain sockets.
+ - until then, the x11 "ion" window manager is an
+ interesting half-way point. perhaps it makes
+ more sense to split acme's editing into tightly
+ coupled separate programs (perhaps communicating
+ via the plumber?) and then have acme be
+ a window manager a bit like ion?
+
+* Mail
+ - no ideas here
+
+* Venti
+ - server port is in progress (actually done, but with an
+ earlier library set).
+ - vac is easy to port
+ - need way to mount vacs. have all the code for a /vac file
+ system (e.g., cd /vac/68b329da9893e34099c7d8ad5cb9c940da9393e3)
+ but need to put it together.
+
+* Dump
+ - have a dump file system that sits on the side of ffs.
+ needs cleanup and release. should be easy to add ext2,
+ fat. ntfs harder but possible.
+