From: Christophe Rhodes Date: Fri, 1 Oct 2010 16:54:36 +0000 (+0100) Subject: create BUGS and TODO files X-Git-Url: http://christophe.rhodes.io/gitweb/?a=commitdiff_plain;h=0457d9a0f6fd5c6a1002817050f19102d52122b5;p=swankr.git create BUGS and TODO files Link to them from README for webby goodness. (Actually for webby goodness I have to call them BUGS.org and TODO.org, *sigh*). --- diff --git a/BUGS.org b/BUGS.org new file mode 100644 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 c86edfb..ce8005c 100644 --- a/README +++ b/README @@ -77,7 +77,8 @@ accessible through 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 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: