Changeset 4338 for trunk

Show
Ignore:
Timestamp:
07/05/08 01:59:51 (3 months ago)
Author:
pmoura
Message:

Updated the "k6.config" config file for the K-Prolog 6.0.3 release. Renamed the K-Prolog 5.1.x config file from "k.config" to "k5.config" to avoid being mistaken for the K-Prolog 6.0.x config file.

Location:
trunk
Files:
5 modified
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/configs/k6.config

    r4323 r4338  
    44%  Release 2.32.1 
    55% 
    6 %  configuration file for K-Prolog 6.0.1 and later versions 
    7 % 
    8 %  last updated: May 30, 2008 
     6%  configuration file for K-Prolog 6.0.3 and later versions 
     7% 
     8%  last updated: July 5, 2008 
    99% 
    1010%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
     
    6464 
    6565 
    66 % retractall(+callable) 
    67  
    68 retractall(Head) :- 
    69     (   retract((Head:-_)), 
    70         fail 
    71     ;   true 
    72     ). 
     66% retractall(+callable) -- built-in 
    7367 
    7468 
     
    496490% '$lgt_logtalk_prolog_encoding'(?atom, ?atom, +stream) 
    497491 
     492'$lgt_logtalk_prolog_encoding'('US-ASCII', ascii, _). 
    498493'$lgt_logtalk_prolog_encoding'('UTF-8', utf8, _). 
    499494'$lgt_logtalk_prolog_encoding'('EUC-JP', eucjp, _). 
  • trunk/configs/NOTES.txt

    r4332 r4338  
    254254 
    255255 
    256 K-Prolog 5.1.2a and later versions 
    257  
    258     k.config 
     256K-Prolog 5.1.2a and and later 5.1.x versions 
     257 
     258    k5.config 
    259259 
    260260    K-Prolog 5.1.2a supports the ISO Prolog standard. No problems expected.  
     
    265265 
    266266 
    267 K-Prolog 6.0.1 and later versions 
     267K-Prolog 6.0.3 and later versions 
    268268 
    269269    k6.config 
    270270 
    271     K-Prolog 6.0.1 supports the current ISO Prolog standard and features  
    272     from the draft core revision proposal. The Windows version is missing the  
    273     forall/2 predicate. Other bugs exist in the 6.0.1 beta version that may 
    274     cause trouble to Prolog and Logtalk applications. These bugs are expected  
    275     to be corrected in the next K-Prolog version.  
     271    K-Prolog 6.0.3 supports the current ISO Prolog standard and features  
     272    from the draft core revision proposal. A bug exist in the 6.0.3 beta  
     273    version that may cause trouble to Prolog and Logtalk applications.  
     274    These bugs are expected to be corrected in the next K-Prolog version.  
    276275    Don't forget to use the cd/1 predicate to set the working directory before 
    277276    loading the library or an example. Supports smart compilation of source  
  • trunk/examples/encodings/NOTES.txt

    r4327 r4338  
    1212directive, which is fully based on the directive with the same name found  
    1313on recent development releases of SWI-Prolog and YAP. Currently, this  
    14 example requires Logtalk to be run with the SWI-Prolog, YAP, SICStus  
    15 Prolog, or CxProlog compilers. 
     14example requires Logtalk to be run with the latest versions of the YAP,  
     15SWI-Prolog, SICStus Prolog, CxProlog, or K-Prolog compilers. 
    1616 
    1717The following encodings are used in the source file: 
     
    2727error. 
    2828 
     29K-Prolog 6.0.x supports ASCII, UTF-8, EUC-JP, and Shift_JIS encodings.  
     30Thus, only the "babel.lgt" file can be used with this compiler. 
     31 
    2932Be sure to use a text editor that supports these encodings when opening  
    3033these files. In addition, you may need to configure your text editor to  
  • trunk/integration/logtalk_plc.pl

    r4323 r4338  
    1010 
    1111 
    12 :- consult('$LOGTALKUSER/configs/k.config'). 
     12:- consult('$LOGTALKUSER/configs/k5.config'). 
    1313:- consult('$LOGTALKHOME/compiler/logtalk.pl'). 
    1414:- consult('$LOGTALKUSER/libpaths/libpaths.pl'). 
  • trunk/RELEASE_NOTES.txt

    r4336 r4338  
    1111 
    1212 
    13 2.32.1 - July 30, 2008 
     132.32.1 - July 7, 2008 
    1414 
    1515    Restored the redefined entity warnings for back-end Prolog compilers  
     
    2323    reducing a bit the size of the generated Prolog files. 
    2424 
    25     When loading a redefined object, also clean all entries in the event  
    26     handlers table where the object plays the role of a monitor. 
     25    When reloading an object, also clean all entries in the event handlers  
     26    table where the object plays the role of a monitor. 
    2727 
    2828    Modified the Logtalk runtime to clean all lookup caches when compiling  
    2929    and loading source files (instead of doing it only when the files  
    3030    redefine existing entities). 
     31 
     32    Corrected a bug that prevented using predicate aliases with the :/1  
     33    control construct without static binding. 
    3134 
    3235    Updated the CxProlog config file to take advantage and require the new  
     
    4548    Logtalk libraries with the same name as the SWI-Prolog library modules  
    4649    we intended to load). 
     50 
     51    Updated the "k6.config" config file for the K-Prolog 6.0.3 release. 
     52    Renamed the K-Prolog 5.1.x config file from "k.config" to "k5.config"  
     53    to avoid being mistaken for the K-Prolog 6.0.x config file. 
    4754 
    4855    Renamed the SICStus Prolog 3 config file from "sicstus.config" to