Skip to content

B-Prolog 8.1 inconsistent atom size limits #15

@pmoura

Description

@pmoura

B-Prolog 8.1 atom size limit for interpreted code and for atoms created at runtime (e.g. using read_term/3) is 1000 but for compiled code is 255. A consequence is that the Logtalk compiler will successfully compile a source file with an atom with a size between those two limits (e.g. in a documentation directive) but loading of the generated intermediate Prolog file will fail. Worse, the loading failure produces no warning and is easy to miss when compiling several files.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions