Is there anything *enjoyable* about our development process?

Thomas Bushnell BSG tb at becket.net
Sun Oct 16 14:58:34 EDT 2005


Ganesan Rajagopal <rganesan at users.sourceforge.net> writes:

>>>>>> "Thomas" == Thomas Bushnell BSG <tb at becket.net> writes:
>
>
>>> These days if I had to choose an extension language, I'd probably choose
>>> python or Lua. However, changing the extension language midship is not 
>>> a good idea for Gnucash. Post G2, perhaps Gnucash core should gradually 
>>> become 100% C with a well defined API for writing extensions in a 
>>> language of your choice (take a look at Gnumeric for example).
>
>> That's not an extension language.  An extension language needs to be
>> interpreted, not dynamically loaded in that way.  python would do.
>
> I don't understand. What's not an extension language? I also didn't
> understand the part about needs to be interpreted and not dynamically
> loaded. 

Pluggable modules that you have to compile are not what an extension
language is for, and are not a replacement for extension languages.

>> Python is, however, a crappy language.
>
> Not for me, and I dare say, not for a whole lot of people, especially when
> compared with guile/scheme.

Whether it's crappy has nothing to do with popularity.  Visual Basic
seems to be very popular, but that doesn't make it good.



More information about the gnucash-devel mailing list