-
-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
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.