in reply to How do I convert ( ' ) into something Prolog's name/2 can handle, e.g. ( \' )?
$str =~ s|'|\\'|g; [download]