× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Hi Henrik,

I know Javascript but can't speak for other YiPs. As soon as you have
to start explaining to somebody new to RPG all of the history of why
you shouldn't use fixedform/indicators/etc, in my mind you have lost
the battle. I am not opposed to leaving fixedform capabilities in the
language and only teach free form, but I believe there needs to be a
100% free form version.

Concerning putting Javascript right in the RPG code, I don't think
that is a good idea. That is putting the UI render language into the
back-end server language, and while I don't consider myself a purist,
I also don't like the extent of that recommendation of having the UI
layer leak that much into the controller layer. But maybe that is
just me.

Aaron Bartell
http://mowyourlawn.com
http://mowyourlawn.com/blog/



On Wed, Jul 28, 2010 at 10:36 AM, <hr@xxxxxxxxxxxx> wrote:
Aaron,

correct me if I'm wrong ... most YIP's know javascript and can program
in this syntax. If my hypoteses is right why not have several syntaxes
within an RPG program

*RPGLE - the basic syntax is fixed format RPGLE
*RPGFREE - the basic syntax is free format
*RPGSCRIPT or *RPGJAVA - the basic syntax is Javascript

To shift we only need

/fixed
c       if   abc = '123'
   bla bla bla
c       endif
/end-fixed

/free
 if abc = '123';
   bla bla bla
 endif;
/end-free

/script
 if (abc == '123') {
   bla bla bla
 }
/end-script

This will improve the learning code dramatically also for the YIP's

Just an idear

Henrik


--
This is the RPG programming on the IBM i / System i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.