Browse Source

added "Add Languages" Task

Eric Schulte 16 years ago
parent
commit
bab1f2da00
1 changed files with 44 additions and 3 deletions
  1. 44 3
      rorg.org

+ 44 - 3
rorg.org

@@ -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]