On Mon, 23 Nov 2009 01:09:16 -0500, Dave McGuire <[email protected]>
wrote:

> [snip]
>
>  It's certainly much more practical to implement  
> something like that if the high-level data structures are visible to  
> the scripting language in their native representation.

I agree.  Unfortunately, at the moment they are not.

I've got a branch where I'm working on adding a sane, unit-tested, complete
Guile API, but it's kinda stalled.  Maybe I'll take another hack at it over
the Christmas period.

For the record, I like Scheme, and I like Guile because it's got a sane C
API and a good standard library, making it much easier both to add
gEDA-specific functionality at a low level, and to write non-trivial
scripts at a high level.

Regular readers will recall that back in 2008 I had a stab at swapping
Guile for TinyScheme.  I came to the conclusion that if we used TinyScheme
we'd be dooming ourselves to reimplementing half of Guile, badly.

Peter

-- 
Peter Brett <[email protected]>
Remote Sensing Research Group
Surrey Space Centre


_______________________________________________
geda-user mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Reply via email to