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 | <CAMsgu4ryBd4kT_ZUOHq2sB1yqudW7YMnLFBq6LNrTDOGMu_Xpg@mail.gmail.com> |
Sorry Niels but I don't understand the relation with eval-corr in my idea. Best regards. -- Marco Facchinetti Mr S.r.l. Tel. 035 962885 Cel. 393 9620498 Skype: facchinettimarco Il giorno sab 13 dic 2025 alle ore 12:56 Niels Liisberg < [email protected]> ha scritto: > It's there already: check the %IF > > Result = %IF(MyField = 'A' : 'Yes' : 'No'); // Assigns 'Yes' or 'No > > > On Fri, Dec 12, 2025 at 7:33 PM Marco Facchinetti < > [email protected]> wrote: > > > 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: [email protected] > > > Before posting, please take a moment to review the archives > > > at https://archive.midrange.com/rpg400-l. > > > > > > Please contact [email protected] 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: [email protected] > > Before posting, please take a moment to review the archives > > at https://archive.midrange.com/rpg400-l. > > > > Please contact [email protected] 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: [email protected] > Before posting, please take a moment to review the archives > at https://archive.midrange.com/rpg400-l. > > Please contact [email protected] 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: [email protected] Before posting, please take a moment to review the archives at https://archive.midrange.com/rpg400-l. Please contact [email protected] for any subscription related questions.