]>
hydra-www.ietfng.org Git - dyna2/log
Nathaniel Wesley Filardo [Wed, 12 Dec 2012 21:50:27 +0000 (16:50 -0500)]
Missed in the last round of commits
Nathaniel Wesley Filardo [Wed, 12 Dec 2012 21:44:27 +0000 (16:44 -0500)]
More .gitignore rules
Nathaniel Wesley Filardo [Wed, 12 Dec 2012 21:44:13 +0000 (16:44 -0500)]
Add perverse examples
Nathaniel Wesley Filardo [Wed, 12 Dec 2012 21:44:00 +0000 (16:44 -0500)]
Code shuffling for debugging backends
Nathaniel Wesley Filardo [Wed, 12 Dec 2012 20:54:15 +0000 (15:54 -0500)]
Handle "diagonal" cases in rule planner
timv [Wed, 12 Dec 2012 20:46:27 +0000 (15:46 -0500)]
FIX: accidently delete on unchanged values
timv [Wed, 12 Dec 2012 20:37:09 +0000 (15:37 -0500)]
tweaks.
timv [Wed, 12 Dec 2012 20:00:26 +0000 (15:00 -0500)]
Put "call" indirection table and aggregator definitions in defn ("definitions")
module.
timv [Wed, 12 Dec 2012 19:51:46 +0000 (14:51 -0500)]
added matrixops examples; demonstrates the "edge template overcounting problem" - a template which shouldnt fire more than once results in overcounting.
timv [Wed, 12 Dec 2012 09:57:16 +0000 (04:57 -0500)]
FIX: run_agenda termination condition
FIX: more fixes pertaining to python tuple unpacking.
timv [Wed, 12 Dec 2012 06:34:28 +0000 (01:34 -0500)]
elaborate papa2 example works!
use correct aggregators for each functor.
timv [Wed, 12 Dec 2012 05:45:12 +0000 (00:45 -0500)]
merge
Nathaniel Wesley Filardo [Wed, 12 Dec 2012 05:43:11 +0000 (00:43 -0500)]
Merge branch 'master' of github.com:nwf/dyna
timv [Wed, 12 Dec 2012 05:42:17 +0000 (00:42 -0500)]
merge
timv [Wed, 12 Dec 2012 05:41:42 +0000 (00:41 -0500)]
merge
Nathaniel Wesley Filardo [Wed, 12 Dec 2012 05:41:21 +0000 (00:41 -0500)]
Tweak Analysis.RuleMode planning strategy
This should result in all-bound OPCalls being earlier in update plans,
leading to earlier bail-out in the case of an update not being applicable.
timv [Wed, 12 Dec 2012 05:40:24 +0000 (00:40 -0500)]
FIX: syntactic issues - can't assign to "()"
FIX: "continue" cases in for-loops
Nathaniel Wesley Filardo [Wed, 12 Dec 2012 04:08:34 +0000 (23:08 -0500)]
Linearization & annotation handling in ANF
timv [Wed, 12 Dec 2012 02:49:21 +0000 (21:49 -0500)]
merge
timv [Wed, 12 Dec 2012 02:46:50 +0000 (21:46 -0500)]
added papa2 example.
Nathaniel Wesley Filardo [Wed, 12 Dec 2012 02:46:12 +0000 (21:46 -0500)]
A little smarter Analysis.RuleMode planner
timv [Wed, 12 Dec 2012 02:45:47 +0000 (21:45 -0500)]
renderSpan moved to trifecta utils.
timv [Wed, 12 Dec 2012 02:44:30 +0000 (21:44 -0500)]
fixed bug in loading anf output.
timv [Wed, 12 Dec 2012 02:44:08 +0000 (21:44 -0500)]
take dyna source as input, asks dyna compiler to compile.
timv [Wed, 12 Dec 2012 02:43:46 +0000 (21:43 -0500)]
escape quote characters so we don't break graphviz.
Nathaniel Wesley Filardo [Wed, 12 Dec 2012 02:38:58 +0000 (21:38 -0500)]
Merge branch 'master' of github.com:nwf/dyna
Nathaniel Wesley Filardo [Wed, 12 Dec 2012 02:38:27 +0000 (21:38 -0500)]
Maybe fix aggregator parsing
Dot is not an aggregator
timv [Tue, 11 Dec 2012 23:45:06 +0000 (18:45 -0500)]
added papa.dyna to examples.
timv [Tue, 11 Dec 2012 23:44:51 +0000 (18:44 -0500)]
()
timv [Tue, 11 Dec 2012 23:44:39 +0000 (18:44 -0500)]
use (generated) initializers.
timv [Tue, 11 Dec 2012 21:48:29 +0000 (16:48 -0500)]
merge
Nathaniel Wesley Filardo [Tue, 11 Dec 2012 21:31:20 +0000 (16:31 -0500)]
Attempt to handle "is/2" in normalizer; fallout
timv [Tue, 11 Dec 2012 21:04:36 +0000 (16:04 -0500)]
stdlib: "Papa" example works.
Nathaniel Wesley Filardo [Tue, 11 Dec 2012 19:07:16 +0000 (14:07 -0500)]
Add planning for initializers; make python write them
timv [Tue, 11 Dec 2012 18:55:00 +0000 (13:55 -0500)]
WIP: more pieces of the puzzle
timv [Tue, 11 Dec 2012 06:55:06 +0000 (01:55 -0500)]
merge
timv [Tue, 11 Dec 2012 06:51:42 +0000 (01:51 -0500)]
Crude implementation of the chart and other utils. Starting to spin the wheels on CKY on a simple sentence.
timv [Tue, 11 Dec 2012 02:56:59 +0000 (21:56 -0500)]
tweaks
Nathaniel Wesley Filardo [Mon, 10 Dec 2012 22:57:28 +0000 (17:57 -0500)]
Adjust variable naming convention slightly
timv [Mon, 10 Dec 2012 22:24:02 +0000 (17:24 -0500)]
merge
timv [Mon, 10 Dec 2012 22:22:50 +0000 (17:22 -0500)]
added Dyna/Test/Main2.hs - temporary test runner which skips K3Backend tests.
timv [Mon, 10 Dec 2012 22:14:24 +0000 (17:14 -0500)]
Minor refactoring: ANFRules carry around ANFState and Trifecta Span information.
renamed type FDR to FRule to match the constructor.
Nathaniel Wesley Filardo [Mon, 10 Dec 2012 20:49:00 +0000 (15:49 -0500)]
Restore inverse math; drop arity from OPGetArgsIf
Nathaniel Wesley Filardo [Mon, 10 Dec 2012 20:43:22 +0000 (15:43 -0500)]
Restore deleted submodules
timv [Mon, 10 Dec 2012 20:03:41 +0000 (15:03 -0500)]
removed Analysis/RuleModeTest.hs, the old Python code generator, in favor of Backend/Python.hs.
timv [Mon, 10 Dec 2012 20:02:18 +0000 (15:02 -0500)]
Improvements python code generation.
Require end of file when parsing file.
timv [Mon, 10 Dec 2012 19:59:37 +0000 (14:59 -0500)]
Using "_" instead of "_$" as our intermediate variable prefix.
Nathaniel Wesley Filardo [Mon, 10 Dec 2012 09:12:57 +0000 (04:12 -0500)]
Tweak ANF, etc.; clone pdope in Backend.Python
This commit is known to break Dyna.Analysis.RuleModeTest; sorry.
Nathaniel Wesley Filardo [Mon, 10 Dec 2012 08:02:43 +0000 (03:02 -0500)]
Manual merge
Nathaniel Wesley Filardo [Mon, 10 Dec 2012 07:59:32 +0000 (02:59 -0500)]
Yet another stab at ANF
timv [Mon, 10 Dec 2012 07:00:09 +0000 (02:00 -0500)]
crummy code generation from crummy plans.
timv [Mon, 10 Dec 2012 06:54:38 +0000 (01:54 -0500)]
first pass at dopeamine pretty printing.
timv [Mon, 10 Dec 2012 06:54:01 +0000 (01:54 -0500)]
first pass at dopeamine pretty printing.
timv [Mon, 10 Dec 2012 01:36:13 +0000 (20:36 -0500)]
added test case; whitespace cleanup
timv [Mon, 10 Dec 2012 01:35:23 +0000 (20:35 -0500)]
added a few more dyna examples
Nathaniel Wesley Filardo [Mon, 10 Dec 2012 01:32:15 +0000 (20:32 -0500)]
Start Dyna.Backend.Python; add Analysis.Aggregation; tweak ANF
Nathaniel Wesley Filardo [Sun, 9 Dec 2012 22:50:18 +0000 (17:50 -0500)]
Add mapUpsert to XXX.DataUtils
Nathaniel Wesley Filardo [Sun, 9 Dec 2012 22:50:00 +0000 (17:50 -0500)]
Tweaks to Analysis.ANF and friends
Nathaniel Wesley Filardo [Sun, 9 Dec 2012 20:57:16 +0000 (15:57 -0500)]
Another day, another try at Analysis.RuleMode
This time around, we're more dopaminergic.
Nathaniel Wesley Filardo [Sun, 9 Dec 2012 20:57:08 +0000 (15:57 -0500)]
Comments in ParserHS
Nathaniel Wesley Filardo [Sun, 9 Dec 2012 06:18:45 +0000 (01:18 -0500)]
Initial pass at rule mode planning in Haskell
Tim Vieira [Sun, 9 Dec 2012 04:33:41 +0000 (23:33 -0500)]
merge
Tim Vieira [Sun, 9 Dec 2012 04:29:05 +0000 (23:29 -0500)]
tweak imports
Nathaniel Wesley Filardo [Sun, 9 Dec 2012 04:07:12 +0000 (23:07 -0500)]
Parameterize Analysis.ANF.NT on the contents of a variable
Nathaniel Wesley Filardo [Sun, 9 Dec 2012 01:45:54 +0000 (20:45 -0500)]
Tweak Analysis.ANF
Nathaniel Wesley Filardo [Fri, 7 Dec 2012 23:41:13 +0000 (18:41 -0500)]
Move ANF to hackish, but flat, representation
Nathaniel Wesley Filardo [Fri, 7 Dec 2012 02:18:54 +0000 (21:18 -0500)]
Merge branch 'master' of github.com:nwf/dyna
Nathaniel Wesley Filardo [Fri, 7 Dec 2012 02:18:40 +0000 (21:18 -0500)]
Compilation fixes and tweaks to HList utils
Nathaniel Wesley Filardo [Fri, 7 Dec 2012 02:17:56 +0000 (21:17 -0500)]
Compilation fixes to THTuple for new GHC
Tim Vieira [Thu, 6 Dec 2012 23:04:37 +0000 (18:04 -0500)]
Merge branch 'master' of github.com:nwf/dyna
Tim Vieira [Thu, 6 Dec 2012 23:04:31 +0000 (18:04 -0500)]
fixed bug in update plan section headings.
Nathaniel Wesley Filardo [Thu, 6 Dec 2012 01:16:41 +0000 (20:16 -0500)]
WIP: towards a new spin on K3 backend
Nathaniel Wesley Filardo [Tue, 4 Dec 2012 20:51:25 +0000 (15:51 -0500)]
Pretty up the frontend code a bit
Tim Vieira [Mon, 3 Dec 2012 21:13:36 +0000 (16:13 -0500)]
dump update plans to html output; clean up
Tim Vieira [Mon, 3 Dec 2012 21:02:50 +0000 (16:02 -0500)]
renamed anfviz to prototype to better reflect what the script actually does.
Tim Vieira [Mon, 3 Dec 2012 21:01:23 +0000 (16:01 -0500)]
cleanup utils.
Tim Vieira [Mon, 3 Dec 2012 20:11:31 +0000 (15:11 -0500)]
Pair programming to the rescue! Fixed update planning algorithm works! Our
solution is a brute-force search algorihtm for a feasible solution.
Tim Vieira [Mon, 3 Dec 2012 18:24:59 +0000 (13:24 -0500)]
update planning: work in progress.
Tim Vieira [Sat, 1 Dec 2012 18:44:04 +0000 (13:44 -0500)]
Merge branch 'master' of github.com:nwf/dyna
Tim Vieira [Sat, 1 Dec 2012 18:43:55 +0000 (13:43 -0500)]
ENH: pprint no longer wraps variables in quotes
Tim Vieira [Sat, 1 Dec 2012 18:36:25 +0000 (13:36 -0500)]
Several changes: "update planning", bugfixes, enhancements, cleanup
NEW: "Update Planning" steps towards generating code to handle update/queries to
individual terms in rules (in forward and backward chaining).
BUGFIX: hypergraph incoming and outgoing indices where buggy
ENH: using graphviz SVG output for nicer graphics
CLEANUP: anfviz moved some code into separate file bin/utils.py
timv [Fri, 30 Nov 2012 20:33:32 +0000 (15:33 -0500)]
Towards "query planning" -- half of two-stage approach complete.
Nathaniel Wesley Filardo [Fri, 30 Nov 2012 18:29:56 +0000 (13:29 -0500)]
Tweak ANF normalization
timv [Fri, 30 Nov 2012 18:13:11 +0000 (13:13 -0500)]
Merge branch 'master' of github.com:nwf/dyna
timv [Fri, 30 Nov 2012 18:09:03 +0000 (13:09 -0500)]
anfviz - produces html output for an entire dyna program.
added examples directory and a few example dyna programs.
BUGFIX (minor) in normalize parse pretty printer (handled numbers in the result
incorrectly).
Nathaniel Wesley Filardo [Thu, 29 Nov 2012 07:12:45 +0000 (02:12 -0500)]
Merge branch 'master' of github.com:nwf/dyna
Nathaniel Wesley Filardo [Thu, 29 Nov 2012 07:12:29 +0000 (02:12 -0500)]
Tweak README and authors in dyna.cabal
Nathaniel Wesley Filardo [Thu, 29 Nov 2012 07:11:15 +0000 (02:11 -0500)]
Widen the type on incState in MonadUtils
Nathaniel Wesley Filardo [Thu, 29 Nov 2012 07:10:58 +0000 (02:10 -0500)]
Add hrllen to HList utilities module
Nathaniel Wesley Filardo [Thu, 29 Nov 2012 07:10:45 +0000 (02:10 -0500)]
Fix logic inversion in NormalizeParse
Nathaniel Wesley Filardo [Thu, 29 Nov 2012 07:10:31 +0000 (02:10 -0500)]
Tweak the parser as suggested by Tim V
timv [Thu, 29 Nov 2012 06:50:49 +0000 (01:50 -0500)]
added anf visualizater (python script)
BUGFIX: NormalizeParse works now...
Nathaniel Wesley Filardo [Thu, 29 Nov 2012 05:10:51 +0000 (00:10 -0500)]
Missed file from last time
Nathaniel Wesley Filardo [Thu, 29 Nov 2012 05:09:30 +0000 (00:09 -0500)]
First part of new NormalizeParse
timv [Thu, 29 Nov 2012 04:48:14 +0000 (23:48 -0500)]
Merge branch 'master' of github.com:nwf/dyna
timv [Thu, 29 Nov 2012 04:47:09 +0000 (23:47 -0500)]
added ANF pretty printer
Nathaniel Wesley Filardo [Thu, 29 Nov 2012 04:00:21 +0000 (23:00 -0500)]
Merge branch 'master' of github.com:nwf/dyna
timv [Thu, 29 Nov 2012 03:19:11 +0000 (22:19 -0500)]
Insignificant changes to NormalizeParse renamed temporary variable names)
Added Makefile (might not really want this...)
Nathaniel Wesley Filardo [Sun, 25 Nov 2012 22:07:44 +0000 (17:07 -0500)]
Git should not ignore .hs files
Nathaniel Wesley Filardo [Sun, 25 Nov 2012 22:07:27 +0000 (17:07 -0500)]
Tweaks to XXX.THTuple