[armedbear-devel] Design for better source location

Mark Evenson evenson at panix.com
Thu Apr 15 13:20:37 UTC 2010

On Apr 15, 2010, at 1:41 PM, Tobias C. Rittweiler wrote:


>>> * change the build process to create a TAGS file if not already done.
>> The target 'TAGS' already creates a TAGS file, so this is done.
> Does the main target include the TAGS target?

No, it currently doesn't as what to do if there isn't an 'etags' executable in the current path isn't well defined (i.e. under win32).  Getting Ant to do this correctly probably involves conditional execution (perhaps with the <available> task?)  This would take a little bit of fiddling to get right, with the usual testing across our supported platforms.  If someone wants to take a stab at this, I will help test and sponsor a commit, but right now my stack is a little too full to take on additional tasks.

>> Tobias made some detailed notes for suggestions concerning the 
>> modernization of the source location system.  Is it ok if I add these 
>> directly to ticket #88 Tobias?
> Yes, sure.

I added the [gist of Tobias' analysis in the Wiki][1].  

[1]: http://trac.common-lisp.net/armedbear/wiki/SourceLocation

"A screaming comes across the sky.  It has happened before, but there is nothing to compare to it now."

More information about the armedbear-devel mailing list