I think it was pretty clear Raul was talking actual limitations, not ease
of use (which is inherently in the eye of the beholder).

And thanks for catching my typos... my dislexia/ADD always get the best of
me.. :)

If CGI is really just spitting out dynamic "Text" the calling language
wouldn't have any limitations unless it simply had no way to output data to
"standard output".


On Fri, Oct 25, 2013 at 9:38 AM, John Yeung <gallium.arsenide@xxxxxxxxx>wrote:

On 10/25/2013 8:24 AM, Raul A. Jager W. wrote:
Since CGIDEV is just an interface for RPG or COBOL programs, it's
limitations are that of the languaje.

On Fri, Oct 25, 2013 at 10:05 AM, Bradley Stone <bvstone@xxxxxxxxx> wrote:
No, CGIDEV2 is not limited by the language (ie RPG or COBOL). I don't
to presume, but if you've never created an HTML file, a CGI program (in
language), or played with JavaScript, Ajax, etc, you'd realize the error
that statement. :)

I'm guessing you're responding to Raul's statement, and I'm guessing
you meant "ever" instead of "never". ;)

But anyway, I believe what Raul was trying to say (and I don't like to
presume either) was that CGIDEV[2] isn't inherently limited;
therefore, whatever limitations you'll encounter are the limitations
that happen to be present in the calling language.

As to the notion that RPG "doesn't have any limitations", and Vern's

So long as RPG can handle text, there's no limit, right?

Well, sure, RPG is Turing complete, as are C and brainf*ck. Here, I
think the point of Raul's statement is that RPG isn't as easy to use
for some tasks as other languages. So there are few if any hard
limits, per se, but if you're used to, for example, Perl regular
expressions and string handling, then using RPG to do heavy text
processing will feel kind of limiting. It's not that you can't do
everything you need to do in RPG, just some things will be harder or
more cumbersome. And of course the same goes for COBOL.

This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.

This thread ...


Return to Archive home page | Return to MIDRANGE.COM home page