[GNC] Payroll - basic
Michael or Penny Novack
stepbystepfarm at comcast.net
Thu Jul 23 19:12:12 EDT 2026
On 7/23/2026 4:54 PM, Derek Atkins wrote:
> The main sections of GnuCash are in C and C++.
> The reports are in Scheme (something like Lisp).
> -derek
>
I would describe Scheme as a LISP dialect. Somebody used to programming
in LISP would have a short learning curve for Scheme.
Actually, although c is almost always used as a procedural language, it
isn't committed to that. You CAN write an entirely functional program in
c. When I was learning c, as the result of a discussion about procedural
vs functional, I got challenged to rewrite one of the exercise programs
programs as pure function. But a real functional program like LISP
allows unnamed/anonymous function (lambda notation).
Michael D Novack
More information about the gnucash-user
mailing list