On 08/23/2018 10:58 AM, John Ralls wrote:
>
>> On Aug 23, 2018, at 8:59 AM, Stephen M. Butler <kg...@arrl.net> wrote:
>>
>> On 08/23/2018 08:04 AM, Christopher Lam wrote:
>>> I can confirm loading of eguile reports is different. Hence I could not
>>> trigger loading. Hence there's no test for them.
>>>
>>> Off they go, please!
>> Ach!  OK.  So what language should I learn this winter?  Anything that
>> looks like:  COBOL, BASIC, Fortran, PL/SQL, Pascal (just a smidgen),
>> Transact, SPL (HP-3000)?  I have been thinking that putting C under my
>> belt might be useful -- then I retired!
> Pascal and HP-SPL are both Algol descendants, as is C, so learning that will 
> likely be closest to your work experience. I don't think there are many 
> people writing new code in procedural languages like COBOL, FORTAN, and BASIC.
>
> If you want to learn 21st-century programming idioms I recommend Python, but 
> unless you've already encountered object-oriented programming you'll want to 
> start with a "how-to-program" book rather than the language reference. Object 
> orientation requires a different approach to breaking the problem into 
> solvable pieces ("decomposition") than modular ("block-oriented") languages 
> like Pascal, HP-SPL, and C. 
>
> That said, if you want to write reports that are internal to GnuCash you've 
> got to learn Scheme. If you're willing to use a SQL backend you can query the 
> database and use any language you like and can find a compiler for on the 
> results.
>
> Regards,
> John Ralls
>
>
Thanks John.  I read the "Tao of Objects" a decade or so ago.  But
that's as close as I've gotten to doing anything with that class of
programming.

Looks like C and Scheme are on my todo list.  I'll check to see if there
is a CBT for Scheme.

-- 
Stephen M Butler, PMP, PSM
stephen.m.butle...@gmail.com
kg...@arrl.net
253-350-0166
-------------------------------------------
GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to