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