Jason Eisner

Results 67 issues of Jason Eisner

``` jasoneis@a14:~$ ls *5.dyna anagram5.dyna subst5.dyna swap5.dyna swapadj5.dyna jasoneis@a14:~$ dyna -i *5.dyna usage: interpreter.py [-h] [-i] [--plan] [-o OUTPUT] [--post-process [POST_PROCESS [POST_PROCESS ...]]] [--load [LOAD [LOAD ...]]] [source] interpreter.py: error:...

``` wget http://cs.jhu.edu/~jason/tmp/edit.dyna wget http://cs.jhu.edu/~jason/tmp/swapadj5.dyna wget http://cs.jhu.edu/~jason/tmp/swap5.dyna wget http://cs.jhu.edu/~jason/tmp/anagram5.dyna wget http://cs.jhu.edu/~jason/tmp/subst5.dyna cat edit.dyna *5.dyna > wordgraph.dyna ``` I seem to be able to load these files individually with `dyna -i`,...

As nwf said today: Right now, the crux of a hyperedge is shown as a rectangle with a mysterious rule index. Shrink this down, perhaps using shape="invis". Hovering over any...

REPL

I really find myself wanting prefix aggregators already, so that I don't have to introduce too many new names. This is particuarly true for queries, where they're just throwaways anyway:...

enhancement

http://damsel.cs.jhu.edu/~nwf/dyna-sphinx/html/

Would like to allow "destructuring definitions" like the first line below: ``` [baz,[bing,quux]] += temp. temp = [5,[6,7]]. ``` or ``` pair[baz,pair[bing,quux]] += temp. temp = pair[5,pair[6,7]]. ``` The details...

enhancement

Speaking of scary and unhelpful error messages like the ones from #30, I wonder if it could be made a little less scary? Words like `FATAL` and `panic` and `illegal`...

Startup message should warn: "Dyna will eventually be efficient again. This version X.Y.Z is an inefficient prototype intended to test a new version of the language and interface."

REPL

Should convert the Penn Treebank to Dyna rules (by running an external script manually or as a filter, see #7). Then count and normalize to get the grammar. Finally, try...

Better yet, use Java interface to Dynasty to allow a live link as the chart changes. But this may be a problem over ssh ...

REPL