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


_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
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