Kevin Ryde escreveu:
> 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?

Not the list cell, but the pair-cell is sharable, at the cost of 
some infrastructure for sharing it.

>> +  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.

It costs in terms of  infrastructure and code to deal with this. 
SInce this is for debugging, a freaky big value doesn't make sense at 
all, IMO. 



-- 
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen



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

Reply via email to