SWI-Prolog / roadmap

Discuss future development
21 stars 3 forks source link

Compatibility with other systems #15

Closed triska closed 4 years ago

triska commented 9 years ago

Many incompatibilities with existing systems have recently been introduced. As an unfortunate consequence, the SWI community has lost several extremely valuable contributors, who have now switched to other systems.

Compatibility with other Prolog systems (example: YAP) should be held in high regard.

Closely related topics:

The flag --traditional should be called --iso to more clearly express its intention. Currently, there is no way to use SWI-Prolog to know which syntax is portable and which is not.

Interested users could work on improving the parser to make it more conforming and hence improve portability of Prolog code at least on the syntactic level.