added "Add Languages" Task

This commit is contained in:
Eric Schulte 2009-05-22 15:11:53 -07:00
parent 1c443faa20
commit bab1f2da00

View file

@ -3,7 +3,7 @@
#+SEQ_TODO: TODO PROPOSED | DONE DEFERRED REJECTED
#+STARTUP: oddeven
* Tasks [13/24]
* Tasks [13/25]
** TODO (simple caching) check for named results before source blocks
see the TODO comment in [[file:litorgy/litorgy-ref.el::TODO%20This%20should%20explicitly%20look%20for%20resname%20lines%20before][litorgy-ref.el#litorgy-ref-resolve-reference]]
@ -24,7 +24,7 @@ This will rely upon [[* resolve references to other buffers][resolve references
- [[file:litorgy/litorgy-ref.el::TODO%20allow%20searching%20for%20names%20in%20other%20buffers][litorgy-ref.el:searching-in-other-buffers]]
- [[file:litorgy/litorgy.el::defun%20litorgy%20find%20named%20result%20name][litorgy.el#litorgy-find-named-result]]
** TODO results-type header (scalar/vector)
** TODO results-type header (vector/file) [1/3]
In response to a point in Dan's email. We should allow the user to
force scalar or vector results. This could be done with a header
argument, and the default behavior could be controlled through a
@ -38,7 +38,6 @@ This will rely upon [[* resolve references to other buffers][resolve references
#+resname:
: :scalar
since it doesn't make sense to turn a vector into a scalar, lets
just add a two values...
@ -53,6 +52,26 @@ This will rely upon [[* resolve references to other buffers][resolve references
results forcing the results into an org-mode table, and
interpreting any strings as file paths.
*** DONE multiple =:results= headers
#+srcname: multiple-result-headers
#+begin_src ruby :results replace silent
:schulte
#+end_src
#+resname:
*** TODO file result types
When inserting into an org-mode buffer create a link with the path
being the value, and optionally the display being the
=file-name-nondirectory= if it exists.
This will be useful because blocks like =ditaa= and =dot= can return
the string path of their files, and can add =file= to their results
header.
*** TODO vector result types
** TODO re-implement R evaluation using ess-command or ess-execute
I don't have any complaints with the current R evaluation code or
behaviour, but I think it would be good to use the ESS functions
@ -468,6 +487,28 @@ This is currently working only with emacs lisp as in the following
example in the [[* emacs lisp source reference][emacs lisp source reference]].
** TODO Add languages [0/5]
I'm sure there are many more that aren't listed here. Please add
them, and bubble any that you particularly care about up to the top.
Any new language should be implemented in a litorgy-lang.el file.
Follow the pattern set by [[file:litorgy/litorgy-script.el][litorgy-script.el]], [[file:litorgy/litorgy-shell.el][litorgy-shell.el]] and
[[file:litorgy/litorgy-R.el][litorgy-R.el]].
*** TODO perl
This could probably be added to [[file:litorgy/litorgy-script.el][litorgy-script.el]]
*** TODO java
*** TODO ditaa
(see [[* file result types][file result types]])
*** TODO dot
(see [[* file result types][file result types]])
*** TODO asymptote
(see [[* file result types][file result types]])
* Bugs [9/12]