root/tags/lgt291/UPGRADING

Revision 30, 1.6 KB (checked in by pmoura, 7 years ago)

This commit was manufactured by cvs2svn to create tag 'lgt291'.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1=================================================================
2Logtalk - Object oriented extension to Prolog
3Release 2.9.1
4
5Copyright (c) 1998-2001 Paulo Moura.  All Rights Reserved.
6=================================================================
7
8
9
10Upgrading from Logtalk 1.x
11==========================
12
13Logtalk 2.x is not compatible with programs written for version 1.x.
14However, you should be able to translate most programs to make them
15run under this new version. Most of the examples provided with previous
16versions have been rewritten to run under version 2.x. Use them as
17translation examples.
18
19
20Upgrading from a previous Logtalk 2.x version
21=============================================
22
23If your Logtalk programs depend on some of the example files, it is
24advisable that you check your code against the new version before
25throwing away the older release.
26
27Logtalk source files will need to be recompiled because of the changes
28done in the version 2.5.0 to improve message sending performance.
29
30Logtalk version 2.7.0 provides the first cut of the Logtalk standard library.
31Most examples have been rewritten to take advantage of the library.
32
33Logtalk version 2.8.0 introduces a small change on the logtalk_compile/1-2
34and logtalk_load/1-2 predicates that may imply updating your loader utility
35files: the first argument is now always a list of entities even if we want
36to compile or load a single entity.
37
38Logtalk version 2.9.0 changes compiled code functors postfixes from "_sdcl"
39and "_sdef" to  "_idcl" and "_idef", impliying recompilation of all objects,
40protocols, and categories.
Note: See TracBrowser for help on using the browser.