The errors which exist are implementation defined.
Success: [eclipse]: string_list(S,L). instantiation fault in string_list(_g50, _g52) [eclipse]: atom_length("atom",L). type error in atom_length("atom", _g52). [eclipse]: set_event_handler(4,fail/0), string_list(S,L). no (more) solution. [eclipse]: set_event_handler(5,abort/0),atom_length("atom",L). Aborting execution.... [eclipse]: reset_error_handlers, string_list(S,L). instantiation fault in string_list(_g62, _g64) [eclipse]: atom_length("atom",L). type error in atom_length("atom", _g52).