PeopleSoft/SQR technical development PeopleSoft/SQR technical development PeopleSoft/SQR technical development
• Mail/phone
  Search
  Keyword:
  Tools
SQR Debugger
 
 
 
TECH TALK
Lightly technical observations on PeopleSoft and related topics
 

May 20, 2009

A Few SQR Items

Well, time flies. I started this blog in early 2004 and posted almost weekly for four years. Then I took a week off...and another...and a year later, here we are. I sort of ran out of things to say. There are a few things on the list and I'll start on them in a week or few. In the meantime:

The SQR debugger can now be run in an integrated manner with SQR Express, a really full-featured IDE for SQR developers. SQR Express is a smart editor for SQR, and much more. When you want to launch the debugger, click an icon and SQR Express fills in the configuration panel and starts the debugging session.

Here is a new interesting blog: PeopleSoft SQR by Steven Alexander. I don't always agree fully with everything he says, but he definitely knows what he's talking about and I've learned a few things. Check it out.

I'm currently working on version 2 of the debugger using .NET. It has an updated GUI but all of the familiar functions are still there in the same places. The main improvements are in the areas of parsing speed and a reduced footprint for the debugger's overhead. For example, the current version uses 11 PROGLINEPARs per SQR variable in the generated overhead code while the new version uses approximately 2-4 per variable depending on program size. The "loading" step in the new version is so fast that it won't even be noticed in many cases. This version is about 2/3 done but release is still a few months off. All current customers will be able to upgrade at no charge. And if you have any feature suggestions, please send them to me. (There. Now I have to finish it!)

Until next time...







 

  HOME  |  ABOUT US  |  PRODUCTS  |  SERVICES  |  TECH TALK  |  LINKS  |  SQR  |  CONTACT
© 2003-2010 SparkPath Technologies, Inc. & its licensors. All rights reserved. Trademarks used are property of their respective owners. | Terms of Use