The Clarion development environment does not provide a way to examine queues at run time.
This can make debugging queue problems a tedious task, especially when they contain
references to other queues (a "queue of queues"). OK, it is simple to display any queue in a
list control (using PROP:FROM) but remember to watch out for arrays (runtime problems
guaranteed!). Clarion's implementation of linked lists (queues) is one of the language's many
strengths, but until you can "see" your queues you will find it hard to take full advantage of
QView provides you with instant access to any queue, along with the ability to drill down into
any referenced queues. Add the global template and with one line of code you can safely
examine any queue. You can format fields using standard clarion pictures that will be
remembered next time the library sees the queue and you can dump any queue out to a
delimited file. You can sort a queue, filter it, edit it and write it back into your program. You can
even save a queue and load the contents next time your program runs.