Christophe Weblog Wiki Code Publications Music
create BUGS and TODO files
authorChristophe Rhodes <csr21@cantab.net>
Fri, 1 Oct 2010 16:54:36 +0000 (17:54 +0100)
committerChristophe Rhodes <csr21@cantab.net>
Fri, 1 Oct 2010 16:54:36 +0000 (17:54 +0100)
Link to them from README for webby goodness.  (Actually for webby
goodness I have to call them BUGS.org and TODO.org, *sigh*).

BUGS.org [new file with mode: 0644]
README
TODO.org [new file with mode: 0644]

diff --git a/BUGS.org b/BUGS.org
new file mode 100644 (file)
index 0000000..e779a32
--- /dev/null
+++ b/BUGS.org
@@ -0,0 +1,16 @@
+#+SEQ_TODO: OPEN | RESOLVED
+#+TITLE: swankr: Bug list
+#+AUTHOR: Christophe Rhodes
+#+EMAIL: csr21@cantab.net
+#+OPTIONS: H:0 toc:nil
+* OPEN #1 printed output not redirected to slime repl
+  The output from functions performing printing is sent to the
+  standard output of the process running =swank()=, not to an emacs
+  stream.
+* OPEN #2 popping beyond inspector history crashes
+  Inspecting something and hitting =l= causes the R debugger to pop
+  up from trying to send =NULL= in a sexp to Emacs.
+* COMMENT:
+Local Variables:
+mode: org;
+End:
diff --git a/README b/README
index c86edfbc28c662eee3d20670ea1f90c2c269ccb1..ce8005c3f3037eebf4bdb7d1b7c2d92b8d4fd1bc 100644 (file)
--- a/README
+++ b/README
@@ -77,7 +77,8 @@
   accessible through
   <http://common-lisp.net/r/users/crhodes/swankr.git> and
   git://common-lisp.net/crhodes/swankr/swankr.git; a web view of the
-  development history is [[http://common-lisp.net/gitweb?p=users/crhodes/swankr.git][available through gitweb]].
+  development history is [[http://common-lisp.net/gitweb?p=users/crhodes/swankr.git][available through gitweb]].  You can also view
+  the current lists of [[file:BUGS.org]] and [[file:TODO.org]] items.
 * Acknowledgments
   Thanks to my colleagues at [[http://www.gold.ac.uk/][Goldsmiths, University of London]], for
   suggesting that I investigate R for numerical and graphical
diff --git a/TODO.org b/TODO.org
new file mode 100644 (file)
index 0000000..3dd5db2
--- /dev/null
+++ b/TODO.org
@@ -0,0 +1,125 @@
+#+TITLE: swankr: TODO items
+#+AUTHOR: Christophe Rhodes
+#+EMAIL: csr21@cantab.net
+#+OPTIONS: H:2
+* Protocol requests
+** core slimefuns [29/93]
+   - [ ] ping
+   - [X] create-repl
+   - [ ] create-listener
+   - [X] connection-info
+   - [ ] io-speed-test
+   - [ ] toggle-debug-on-swank-error
+   - [X] interactive-eval
+   - [X] eval-and-grab-output
+   - [ ] interactive-eval-region
+   - [ ] re-evaluate-defvar
+   - [ ] pprint-eval
+   - [ ] set-package
+   - [X] listener-eval
+   - [ ] ed-in-emacs
+   - [ ] inspect-in-emacs
+   - [X] value-for-editing
+   - [X] commit-edited-value
+   - [ ] sldb-break-with-default-debugger
+   - [X] backtrace
+   - [X] debugger-info-for-emacs
+   - [ ] invoke-nth-restart
+   - [ ] sldb-abort
+   - [ ] sldb-continue
+   - [ ] simple-break
+   - [X] throw-to-toplevel
+   - [X] invoke-nth-restart-for-emacs
+   - [X] eval-string-in-frame
+   - [ ] pprint-eval-string-in-frame
+   - [X] frame-locals-and-catch-tags
+   - [ ] sldb-disassemble
+   - [ ] sldb-return-from-frame
+   - [ ] sldb-break
+   - [ ] sldb-step
+   - [ ] sldb-next
+   - [ ] sldb-out
+   - [ ] compile-file-for-emacs
+   - [X] compile-string-for-emacs
+   - [ ] compile-multiple-strings-for-emacs
+   - [ ] compile-file-if-needed
+   - [ ] load-file
+   - [X] swank-require
+   - [ ] swank-macroexpand-1
+   - [ ] swank-macroexpand
+   - [ ] swank-macroexpand-all
+   - [ ] swank-compiler-macroexpand-1
+   - [ ] swank-compiler-macroexpand
+   - [ ] swank-format-string-expand
+   - [ ] disassemble-form
+   - [X] simple-completions
+   - [X] operator-arglist
+   - [ ] apropos-list-for-emacs
+   - [ ] describe-symbol
+   - [ ] describe-function
+   - [ ] describe-definition-for-emacs
+   - [ ] documentation-symbol
+   - [ ] list-all-package-names
+   - [ ] swank-toggle-trace
+   - [ ] untrace-all
+   - [ ] redirect-trace-output
+   - [ ] undefine-function
+   - [ ] toggle-profile-fdefinition
+   - [ ] profile-by-substring
+   - [ ] find-definition-for-thing
+   - [ ] find-source-location-for-emacs
+   - [X] find-definitions-for-emacs
+   - [ ] xref
+   - [ ] xrefs
+   - [X] init-inspector
+   - [X] inspector-nth-part
+   - [X] inspect-nth-part
+   - [ ] inspector-range
+   - [ ] inspector-call-nth-action
+   - [X] inspector-pop
+   - [X] inspector-next
+   - [ ] inspector-reinspect
+   - [ ] inspector-toggle-verbose
+   - [X] inspector-eval
+   - [ ] inspector-history
+   - [X] quit-inspector
+   - [ ] describe-inspectee
+   - [ ] pprint-inspector-part
+   - [ ] inspect-in-frame
+   - [X] inspect-current-condition
+   - [X] inspect-frame-var
+   - [ ] list-threads
+   - [ ] quit-thread-browser
+   - [ ] debug-nth-thread
+   - [ ] kill-nth-thread
+   - [ ] start-swank-server-in-thread
+   - [ ] mop
+   - [ ] update-indentation-information
+   - [X] frame-source-location (NB: not currently a slimefun)
+   - [X] buffer-first-change (NB: not currently a slimefun)
+** swank-presentations [4/5]
+   - [X] lookup-presented-object
+   - [X] lookup-presented-object-or-lose
+   - [X] clear-repl-results
+   - [ ] inspect-presentation
+   - [X] cl:nth-value (NB: not a slimefun)
+* Unimplemented contribs
+** Wanted
+*** swank-fancy-inspector
+*** swank-c-p-c
+*** swank-fuzzy
+*** swank-arglists
+*** swank-snapshot
+*** swank-clipboard
+** Possible
+*** swank-motd
+*** swank-asdf
+    Or rather some equivalent functionality, offering tab-completion
+    and ,load-library repl shortcut
+* New features
+** more use of slime-media
+   We have this functionality; let's use it!
+* COMMENT:
+Local Variables:
+mode: org;
+End: