How to access files (open/read/close) from gdb script ?

Jim Ingham jingham@apple.com
Mon Sep 26 17:42:00 GMT 2005


I totally disagree with this.  The reason why so much of the gdb  
testsuite is horrible is that it was written by people who never  
bothered to learn Tcl, and instead programmed it wishing it was "sh"  
- which is a pretty perverse thing to wish anyway.

If you take the trouble to actually learn how it works, rather than  
just cutting & pasting examples you don't fully understand, it is a  
perfectly fine language.  Any language will work poorly for you if  
you have decided up front that it's going to do so.

Jim


On Sep 26, 2005, at 10:35 AM, Daniel Jacobowitz wrote:

> On Mon, Sep 26, 2005 at 10:23:10AM -0700, Jim Ingham wrote:
>
>> Since ALL the gdb testsuites are written in Tcl (that's what Expect
>> uses, and that is consequently what dejagnu uses) this seems a
>> particularly unfortunate place to be airing your prejudices.
>>
>
> In fact I find it excessively appropriate; they are some of the worst
> testsuite codes I've ever had the misfortune to work with and TCL is a
> big part of the reason why.  As the currently most active TCL
> programmer in the GDB project, I think I've earned the right to agree
> with Joel.
>
> If I had the luxury to redo it I'd do it in Anything But TCL, probably
> by improving QMTest's support for interactive testing.
>
> -- 
> Daniel Jacobowitz
> CodeSourcery, LLC
>



More information about the Gdb mailing list