dyna icon indicating copy to clipboard operation
dyna copied to clipboard

Dyna2 compiler and REPL

Results 53 dyna issues
Sort by recently updated
recently updated
newest added

``` 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`...

User should (as it can't yet, but should) be able to interrupt execution of the solver, inspect intermediate results with debugger, retract troublesome rules, etc.. and resume execution with out...

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