[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Resistor values…



On Dec 29, 2010, at 12:51 PM, Stephan Boettcher wrote:

> John Doty <jpd@xxxxxxxxx> writes:
> 
>> On Dec 29, 2010, at 6:23 AM, Stephan Boettcher wrote:
>> 
>>> I can imagine that it's not a lot, since this is really a classical
>>> case for said design pattern.
>> 
>> The real difficulty here is the complexity of the Guile<->C
>> interface. The functions and data on the C side are accessible to the
>> midlayer only to the extent that somebody does the (difficult) work of
>> exporting them. The C front end is very procedural, performing much
>> semantic processing regardless of whether the back end ever requests
>> the results. Not a good match to the factored, functional approach.
> 
> Than that is the interface that needs to be morphed according to the
> prescribed pattern: the C<->Guile interface.  
> 
> And when that's the case, a clean C-API that can be exported to Guile,
> Python, Ruby, C++, Fortran, ... just dreaming.

Will you settle for a clean Haskell API that can be exported to Scheme and Lua? Things get a bit eccentric when you have a logician coding for a physicist ;-)

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd@xxxxxxxxx




_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user