Mail Archives: geda-user/2016/01/22/06:08:21
Vladimir:
> On 1/21/16, karl AT aspodata DOT se <karl AT aspodata DOT se> wrote:
> ...
> > Well, he had 3 objections,
> > 1 regexp (which I fixed),
> > 2 scheme (I didn't know scheme well enought, so I couldn't fix that)
> > 3 something about "precedence ordering" which I didn't understand,
> > I asked about it but he didn't explain it
>
> IMO, 3 is the consequence of non-2. It is much more easy for
> mere gEDA user to change order of looking through the directories
> in rc-files (which are Scheme code) rather than in C code.
a, I asked about 3 in
http://archives.seul.org/geda/user/May-2011/msg00646.html
and provided a way to sort the list.
b, And I still don't understand why libgeda adds component-libs in reverse
order of appearance in rc file. If ordering is important, order in
sym-browser should be the same as order in rc file
c, It cannot be that difficult to provide a way to change order "after
the fact" so to say
> We should make things simpler for users, right?
Simple and better means differnt things in different contexts.
I think the goal should be
. respect the local users way of working
. don't place obstacles in his/her way
and such.
> OTOH, I don't think that even glib is simpler than guile or less
> error-prone. However, it also depends on what you already know.
Don't know much about glib, except they have the now redundant types
gint etc. instead of stdint.h, and that when malloc fails they abort().
abort() makes glib off limits for daemon developments and therefore I
haven't worked with it.
How does guile handle out of mem. condition ?
Regards,
/Karl Hammar
-----------------------------------------------------------------------
Aspö Data
Lilla Aspö 148
S-742 94 Östhammar
Sweden
+46 173 140 57
- Raw text -