release_1 Log

Commit Date  
[ed186b] by mtnyogi

Added Test directory with testTest script, called from top-level testall.

Started documenting FC forall.

Put ellipsis (...) into annoying doc/source/using_pyke.tst krb_traceback

2008-05-05 18:31:33 Tree
[5b9ac5] by egon_wuchner

bc notany implemented. only manual tests work. trunk/pyke/testpyke works. trunk/testall ends up with web_framework.tst errors.

2008-05-05 08:22:19 Tree
[5846e0] by mtnyogi

BC forall code generation coded. First test works. And testall works.

2008-05-04 12:59:50 Tree
[fc35ed] by mtnyogi

First batch of changes for code generation of BC forall. Not done yet, but
testall still works...

2008-05-03 01:48:19 Tree
[7cd0dd] by mtnyogi

1. Removed colon_opt from `python` assertion clause.

2. Changed syntax to allow either "python one_line_of_code" or "python NL
INDENT many_lines_of_code DEINDENT" on `python` assertion clause.

3. Added code generation for fc_forall and got it to pass initial tests.

2008-05-02 21:05:18 Tree
[271449] by mtnyogi

commented out test grammer error in

2008-04-28 22:42:04 Tree
[c593ff] by mtnyogi

1. Made use of ':' in krb syntax deprecated
- warning message is commented out for now
- haven't changed documentation yet
- have changed examples/
2. Added 'forall' syntax
- not added to compiler.krb or documentation yet, other than doc/ast_syntax
3. Added pyke/krb_compiler/TEST files to doctests in and

2008-04-28 18:57:05 Tree
[c031ad] by mtnyogi

Added 'Examples' page to the html documentation.

2008-04-13 22:03:08 Tree
[8d35ae] by mtnyogi

Moved doc/ to top-level

2008-04-11 02:42:57 Tree
[734c69] by mtnyogi

1. Took out tmp_itertools getting ready for python3.0.
2. Added test scripts starting with top-level testall script.

2008-04-11 02:35:46 Tree
[f906c3] by mtnyogi

- change 2 references to 'compiler' subdirectory to 'krb_compiler': in
doc/source/installing_pyke.txt and README.
- fixed bug with python: assertions in fc rules.

2008-04-08 01:22:26 Tree
[c8540c] by mtnyogi

Changed file(...) calls to open(...) and removed unnecessary
contextlib.closing calls around open(...)s.

2008-03-21 15:17:16 Tree
[965ee7] by mtnyogi

Converted some itertools.imap calls to generator expressions

2008-03-19 17:00:27 Tree
[c65e43] by mtnyogi

Expanded tabs in all *.py files

2008-03-19 16:34:25 Tree
[b0f66d] by mtnyogi

Changed compiler -> krb_compiler in

2008-03-19 16:23:36 Tree
[93aa5e] by mtnyogi

Changed import for helpers in compiler.krb to krb_compiler package.

2008-03-19 16:20:17 Tree
[170e42] by mtnyogi

1. Moved pyke.compiler to pyke.krb_compiler so that it doesn't conflict with
the built-in compiler package.
2. Added the knapsack example.

2008-03-19 15:05:52 Tree
[a32a78] by mtnyogi

Added PyCon2008 paper.

2008-03-10 18:53:09 Tree
[0bd686] by mtnyogi

Added examples tarball to sourceforge downloads.

2008-03-07 16:20:14 Tree
[a7d38b] by mtnyogi

Small documentation changes for Release 0.2

2008-03-06 18:33:46 Tree
[5a44bd] (0.2) by mtnyogi

Release 0.2

2008-03-06 17:17:01 Tree
[e67fdb] by mtnyogi

1. Moved pyke/ to pyke/ so that pyke doesn't
get imported when you unpickle plans.
2. Added module to pyke.
3. Added type check for args parameter to add_*_fact and assert_ in
knowledge_engine.engine. Also now accept any iterable (other than strings)
as args parameter.
4. Added final parameter to lookup_data and create_plan calls in prove_[n1]
to convert prototype plans stored in pattern variables into real plans.
5. Added parenthesis around $pattern_name expansions in the generated python
code (though, on hindsight, I'm not sure this was really needed).
6. Commented out prints in examples/sqlgen/database.krb.
7. Added movie id 3 to a second DVD in examples/sqlgen/catalog.txt.
8. Added examples/web_framework example.

2008-03-06 03:03:50 Tree
[74b0ca] by mtnyogi

Added properties to shell scripts

2008-03-03 19:25:04 Tree
[c0848a] by mtnyogi

Documented trade/untrace calls.
Added copyright and license notices to sqlgen example.
Added README file to sqlgen example.

2008-03-03 19:13:23 Tree
[eef52e] by mtnyogi

This revision has the following:

1. Fixed bug: * modules not reloaded.
2. Added "trace" and "untrace" functions to pyke.engine.
3. Added "allow_vars" parameter to "as_data" methods.
4. Fixed bug: tuple patterns match strings.
5. Fixed bug: debug messages printed on .krb syntax errors.
6. Added sqlgen example.

2008-03-02 21:36:14 Tree
Older >