[LLVMdev] Is there room for another build system?

Óscar Fuentes ofv at wanadoo.es
Mon Aug 4 14:59:05 PDT 2008


David Greene <dag at cray.com> writes:

>> For my test suite I use Tcl (with TclX, no Expect). It watches stdout
>> and stderr, gets exit codes and has a timer for killing hanged
>> processes. Process control works the same on Windows and Unix and takes
>> a less than 30 lines of code.
>>
>> What else do you need?
>
> A way to examine asm output and compate to expected patterns.

This is a text manipulation task, isn't it? No problem.

> A way to run performance regression tests (i.e. looking at CPU time
> and allowing for fuzz between test runs).

Do you mean that you want a language with that feature built-in?

> In my experience Tcl is very hard to work with due to the
> non-existence of any reasonable debugging tools on all platforms.

For one reason or another, my Tcl code never grows so large that I miss
a debugger. A `puts' here and there plus the repl is enough :-)

-- 
Oscar




More information about the llvm-dev mailing list