release_1 Log

Commit Date  
[f66b44] by mtnyogi

1. Added `first` clause.
2. Started documenting the new forall/notany/python/first clauses.
3. Added code to recompile .krb files when the pyke version changes.
4. Moved string format that generates sql command out of with clause and into
when clause in sqlgen (since it doesn't change for each execution of the

This passes the testall tests.
The documentation still needs more work.

2008-05-20 17:54:31 Tree
[9cf235] by egon_wuchner

implemented python clause and findall example.

2008-05-20 07:06:27 Tree
[543a06] by egon_wuchner


2008-05-15 06:27:49 Tree
[27ec57] by mtnyogi

1. Fixed a few small bugs in examples/notany
2. Added test to engine.prove_n to raise TypeError if fixed_args is a string.
3. Fixed testpyke to not complain that hasn't been compiled
just because Krb_filename is different.
4. Fixed editing of paths in testexample and testTest scripts to remove ./
from path.

2008-05-08 16:50:30 Tree
[50e9b4] by egon_wuchner


2008-05-08 06:22:51 Tree
[526e90] by mtnyogi

Fixed how fc_forall gets rerun when new facts are asserted after the rule has
already been run.

2008-05-06 22:02:18 Tree
[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
Older >

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks