Hi Peter,

On Donnerstag, 3. Januar 2008, Peter TB Brett wrote:
> On Thursday 03 January 2008 10:44:35 Werner Hoch wrote:
> > There's a string where I cannot guess the meaning.
> > Especially the word "closures".
> > "Cannot add Scheme-library [%s]: callbacks must be closures\n"
>
> Okay, so to use a Scheme component library you need to specify two
> callable Guile values which the library "calls back" to (hence
> "callback").  These type of objects are general known as "closures"
> in Lisp-like languages such as Scheme, so probably the best bet is to
> translate them as "procedures" or possibly "functions" (although
> calling them functions in English is slightly technically
> misleading).  This error message is displayed when one of the
> callback closures isn't.

Ok. It's a programming language concept. I've found it in wikipedia, 
too.

> I hope that makes it as clear as mud.

Yes. :-)

> > translation of ../src/g_basic.c line 109 is useless:
> >   %s:%i:%i: %s\n
>
> This is:
> <filename>:<line number>:<column number>: <error message from Guile>
>
> However, some languages might have different conventions for how such
> a message might be laid out -- for instance, using another character
> instead of ':' or changing the whitespace layout.

Ahh, haven't thought about that. Thanks.

Regards
Werner


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

Reply via email to