× 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.



Which part confused you? It will be good to know as a guideline
for explaining EGL to other RPG programmers.

Confused is perhaps too strong a word. It's not like there were conflicts in the code or structure. I just said the code was a little hard for me to understand. Regarding your chiding my lack of understanding, I guess I need to suck up and take it because you answered most of my questions, and I have to admit that it was my own inattention that caused me to miss the array declarations in the JSF handler. When you described dragging and dropping the arrays onto a form, I had the preconception that they might be defined in a file used specifically for that purpose. It's interesting that the visual editor just pulls the array definitions right out of a file that also includes logic.

But my lack of understanding is also caused by not being familiar with the syntax. Over the weekend I actually tried to find out what the "package" statement was for, but was unable to find a satisfactory answer. If a package is a folder (or directory in the IFS) then what's the purpose of declaring that in the code module?

I'm also not familiar with the "plumbing" that you've referred to in so many of your earlier messages, which makes it hard to place the example code in proper context. RPG programmers are more accustomed to reading code from top to bottom to get a proper understanding of the flow and context of code. Dealing with a tool that breaks code into numerous configuration, data definition, and logic files is a bit harder to get your arms around, and more especially when the mainline logic is handled by an outside framework.

If the programmer needed to change the output based on input from a previous page, where would you put that logic? Say the application needed to highlight a row in the table if the amount column were greater than a certain value specified by the user, or say there was an option to display just the table, or just the graph, or both based on user input? Where would you implement that kind of conditional logic?

I also didn't realize that JSF was a JSP tag library. I think Microsoft implemented their version of Web components via separate XML files, defining component properties. It was interesting to learn that JSF tags are intermixed with JSP, HTML, and perhaps even with flow control, looping, and conditional logic in a single JSP file. I can imagine why you wouldn't want to show that file, and why a visual tool would be needed to edit it.

Comparing the visual JSF editor in the Workbench to SDA is a bit of a stretch, because the DDS file generated by SDA is declaratory in nature, easy to understand, and easy to edit in a basic text editor.

I'm not sure why you'd target RPG programmers with a tool like EGL. It seems more appropriate for Java programmers.

Nathan.





____________________________________________________________________________________
Never miss a thing. Make Yahoo your home page.
http://www.yahoo.com/r/hs

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

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.