Re: Why you shouldn't be afraid to use VARCHAR in RPGLE
Marco Facchinetti <marco.facchinetti-kthxv0ud/[email protected]>
| Newsgroups | gmane.comp.lang.as400.rpg |
|---|---|
| Message-ID | <CAMsgu4rerd2dx31-CET6E8_TZmHHKnrHesYOfmR7JwbGais0Vw@mail.gmail.com> |
Christmas is approaching and perhaps the compilers' team is in the mood for gifts: https://ibm-power-systems.ideas.ibm.com/ideas/IBMI-I-4748 Best regards -- Marco Facchinetti Mr S.r.l. Tel. 035 962885 Cel. 393 9620498 Skype: facchinettimarco Il giorno ven 12 dic 2025 alle ore 18:24 James H. H. Lampert via RPG400-L < [email protected]> ha scritto: > On 12/10/25 8:04 PM, Barbara Morris wrote: > > > It's a single pass through the source but it gathers information that it > > can use multiple times. > > > > The compiler usually allows forward-referencing, so you can code LIKE(x) > > where x is defined later. > > Interesting. But note my exact words: "pure single-pass." As in > compiling directly from source to executable in a single pass. > > Pascal is pure single-pass. Forward-referencing is explicitly prohibited > except for *very* limited circumstances, involving an *explicit* > declaration as such. > > Then again, when he designed Pascal (purely as a teaching language for > structured programming), Niklaus Wirth had some really stupid ideas in > his head. Like the notion that a FOR loop will always run to completion > under normal circumstances (even though it's trivially simple to come up > with cases in which FOR is the preferred loop construct, premature exit > is the norm, and completion is the exception). > > -- > JHHL > -- > This is the RPG programming on IBM i (RPG400-L) mailing list > To post a message email: [email protected] > To subscribe, unsubscribe, or change list options, > visit: https://lists.midrange.com/mailman/listinfo/rpg400-l > or email: RPG400-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org > Before posting, please take a moment to review the archives > at https://archive.midrange.com/rpg400-l. > > Please contact support-FMtJrHiV//lnDLsaKlm4mFaTQe2KTcn/@public.gmane.org for any subscription related > questions. > > -- This is the RPG programming on IBM i (RPG400-L) mailing list To post a message email: [email protected] To subscribe, unsubscribe, or change list options, visit: https://lists.midrange.com/mailman/listinfo/rpg400-l or email: RPG400-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org Before posting, please take a moment to review the archives at https://archive.midrange.com/rpg400-l. Please contact support-FMtJrHiV//lnDLsaKlm4mFaTQe2KTcn/@public.gmane.org for any subscription related questions.