Mail Archives: geda-help/2014/07/25/06:06:10
On Thu, 2014-07-24 at 17:05 -0400, James Battat wrote:
> 2) Is it possible to have a symbol resize automatically in response to
> an attribute label size? In particular, I'm using input-1.sym from the
> default libraries
That is another example for my "friends" idea. My idea was, that some
kind of symbols should have a list of friends for easy exchange, i.e the
two resistor shapes, various capacitor shapes and OpAmp shapes.
Basically it is easy, have an attribute with all the friend/variant
names, offer a way for fast easy exchange, i.e. context sensitive menu,
and copy attributes from old to new shape.
Indeed recently I worked again a bit on my gschem clone, and I was again
surprised how fast progress is when a high level language is used. I
have added path support and context sensitive popup menu -- what is
still missing is picture and bus-ripper support. I have never used
bus-ripper, so when implementing it I have to learn it before. I guess I
simple let it out for now. Pictures also, should be easy, but I think
only used for reverse engineering. So what is left is mostly plain
cleaning up all the mess in the code -- not much fun, but not too much
work also. So maybe I really continue the work.
Currently I am thinking about switching from Ruby to another faster high
level language, preferable Nimrod, maybe Rust. Should give not a great
performance boost for peted, because cairo's drawing speed is currently
a dominant factor. But speedup of factor 2 should be realistic and for
the upcomming ultra HD displays that would be really an advantage.
- Raw text -