Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
>
>  SCM
>  scm_make_srcprops (long line, int col, SCM filename, SCM copy, SCM plist)
>  {
> +  if (!SCM_UNBNDP (filename))
> +    plist = scm_acons (scm_sym_filename, filename, plist);

Can those two cells be shared among all source props for the same
file, to save space?

> +  SCM_RETURN_NEWSMOB3 (scm_tc16_srcprops,
> +                    SRCPROPMAKPOS (line, col),

If col is a freaky big value then perhaps put it in the plist.  Could
be helpful if there's stupidly long lines in some generated code file,
wouldn't cost anything normally.


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to