Let your programs speak to you: Debugger Reporter releasedBy Chris Williams. Published: 10th Nov 13:15:09 | Permalink | Printable
As any software developer will know, writing a piece of software is half the effort. The other half being debugging, a crucial and demanding task required to produce stable, user-friendly software. There used to be a shedload of half decent debugging tools in the PD scene, where coders could get right into the thick of the system. The best I can think of at this moment is ArcTools, an extremely quick command-line driven debugger. Unfortunately, we have moved on and RISC OS 4 and the new CPU architectures prevent these old programs from being of any use.
These days, programmers are more skillfull and software is increasing in quality. With the majority of programs now being multitasking desktop applications, the debugger needs to evolve. A common topic discussed by the RISC OS programmers at t-c-r.org is the lack of new software development tools so when someone steps in to fill the gap, well, you can guess the reaction.
This time around, Martin Avison offers newly updated Reporter 2.31. Martin is already known for producing RISC OS software which includes the excellent real-time desktop monitor TaskUsage. It comes to no surprise that his latest application is also a programmer tool that provides system and program information as events occur. Reporter is a debug program that allows an application to send messages to the user informing her of what the program is doing internally. Something which is invaluable if you need to know why a program keeps crashing or producing incorrect results.
According to Martin's website, Reporter can...
- Enable programs to display variables and internal data
- Enable programs to list errors in a separate friendly window
- Display BASIC's memory usage
- Display machine code registers
- Handle BASIC TRACE output
- Handle breakpoints within BASIC
- Display Wimp_Poll reason codes
The updated Reporter also allows variables to be malnipulated in between breakpoints and features a revised StrongHelp manual. The interface between programs and Reporter is now officially registered, (nice to know the SWI and filetype registering service is still running), and the interface is also accessible from machine code.
When you download it and use Reporter, remember to give Martin an email on what you think. You can also email drobe.co.uk if you have any news or new software.
Previous: Fantastic Iron Dignity game video available
Next: DigitalCD updated with new Sonograph plug-in: "You can't stop this rock.."
DiscussionViewing threaded comments | View comments unthreaded, listed by date | Skip to the end
No comments posted - yet. Post one yourself or come back soon.
Please login before posting a comment. Use the form on the right to do so or create a free account.
Search the archives
Today's featured article
Internationalising RISC OS
Unicode, i18n and more explained
30 comments, latest by caliston2 on 16/7/03 8:57PM. Published: 10 Jul 2003
A blast from the past
A new book chronicles the popularity of early computer games such as Space Invaders and Frogger
Discuss this. Published: 24 Sep 2001
News and media:
RISCOS Ltd •
RISC OS Open •
MW Software •
Advantage Six •
CJE Micros •
Liquid Silicon •
Chris Why's Acorn/RISC OS collection •
The Register •
The Inquirer •
Apple Insider •
BBC News •
Sky News •
Google News •