newsText Extractor TXR - News: Version 024 is out.

Latest News
TXR 92 is out posted by kkylheku, Fri Jul 11 16:23:25 2014 - 0 replies
Version 044 is out. posted by kkylheku, Fri Dec 2 18:01:22 2011 - 0 replies
Version 042 is out posted by kkylheku, Tue Nov 22 22:08:49 2011 - 0 replies
Txr 039 is out. posted by kkylheku, Mon Oct 10 16:32:24 2011 - 0 replies
Txr 038 is out. posted by kkylheku, Fri Oct 7 01:18:40 2011 - 0 replies
[Submit News]
[18 news in archive]

Version 025 is out.

Item posted by Kaz Kylheku <kkylheku> on Thu Nov 26 01:25:59 2009.

I made enhancements to the configure script, which now autodetects some information by compiling sample test programs. So for instance, the integer type which converts to and from pointers is not just assumed to be "long", but is auto-detected.

Symbols are now maintained in hash-table based packages instead of in a global association lists. There are three packages: system, user and keywords.

Keywords always stand for themselves. The documentation also makes it clear that the symbols nil and t are special also and stand for themselves.

The behavior of the program is cleaned up in this regard too; @(bind) had some bugs. Now for instance @(bind nil t) behaves as a failed match, @(bind :foo :foo) is a successful match (keyword matches itself), etc.

A bug in the @(flatten) directive is gone (the underlying function was reducing an empty list to a list containing an empty list, following the intended pattern atom -> (atom), which should not apply to the empty list atom. This kind of thing is waht you get when you follow the beautiful design pattern for lists from Lisp.

Plus other bugfixes, like the broken handling in the parser and such, and lots of internal improvements in the code base.


No messages in Version 025 is out.


Back to the top

Powered by Savane 3.1-cleanup1