Archive for the 'Progress 4GL / Webspeed' Category

The problem of ?

October 22nd, 2006

One of the most difficult to get used to ‘features’ of progress 4GL:
The progress 4GL logical variable can take 3 values: Apart from the standard values - yes and no, 4GL logical expressions can also evaluate to the value: ‘?’ .
Just to make sure I got that through, “Question mark” - ‘?’ is […]

Progress 4gl - UNIX process manipulation with output-through

September 23rd, 2006

The attached file - osfunctions.i shows how the progress input-output through statement can be used to manipulate UNIX processes.
The attached demo program “dontrunthis.p” will kill ALL shells of the logged in UNIX user, including your own, when you run it in a progress editor. When run in the webspeed scripting lab, it will kill […]

Webspeed Questions

August 4th, 2006

A friend and I compiled a short list of questions in Webspeed / Progress 4GL . Useful for Interviews, tests and such. So here’s the list, before I loose it:

1)what is the diff betwn for first and find first?
2)what is the diff betwn rowid and recid?
3)what is the diff betwn find and can-find?
4)what do the […]

4GL Obfuscation

May 4th, 2006

I was just running through some of my old files and ran across this:

It’s a program that I wrote during my training in Progress at JKT Bangalore, in 2004.
In case you’re having trouble trying to figure it out, It’s a “hello world” program.
Output:

Pretty disappointing output, hmm?
So, In the spirit of improvement, […]

Commandline compiler interface for WebSpeed.

April 10th, 2006

I’ve written a small c++ that allows me to compile webspeed programs straight from within the open-source text-editor - syn. Screenshot of the prog “in action” is to the left.
If there’s any intrest for this from my co-workers, I’ll probably be writing an installer for this sometime within the next 2 months.
Webspeed Compiler Interface - […]