If there is no need to have proper connector functionality and just drawing lines is fine, Inkscape can use symbols: Object → Symbols…. opens the window. In the window there is a dropdown menu to select a set, which also has logic gates. The downside is that you can only use standard lines to connect those parts. While Inkscape has a connector tool, it doesn’t do well with non-rectangular shapes and can’t draw connectors other than those with one bend.
Exactly. I just need to draw logic diagrams, made with basic elements of boolean logic { and, or, not, xor, ... }.
I hadn't thought about Inkscape! Thanks for the idea
Dia would be perfect, both for how it is written, for how it compiles, and for how it runs on rather limited platforms like HPPA.
GNU/Linux on HPPA is limited in the sense that it's a very little followed architecture, so ... the kernel is the v5, the rootfs is 2019, there is no support for { GoLang, Ada, Rust, ...}, no support for llvm, partial support for Qemu, etc ... and that the graphics card is still so poorly accelerated, due to low bandwidth on the PCI side, due to parts of the hw that are not yet clear because poorly/no documented, and that are standing thanks to rather conservative hacks, so even a MGA card, which was the best linux-friendly pci-graphic card in the 2000s, offers a half-decent framebuffer for an xterm terminal that it is better to connect remotely via x11 ... with then however the problem that then applications like Kicad do not run well because the graphics libraries on which they rely generate too much network traffic when you try to export the display.
Umm, here the problem is x11 ... and if Wayland doesn't help to make things a little more streamlined, well ... getting Wayland to work on HPPA is... quite a challenge, since in Portage ebuilds 90% of its dependencies are marked as "untested, no idea how they work" on HPPA...
...which usually means they will NOT work the first time and there will be a lot of things to fix.
I'll try to investigate someday.
-
Anyway, Dia would be perfect ... if it already had built-in rotated symbols. Or if it had an internal mechanism to rotate them, or an editor to take care of symbols.
Tempted to fork and hack it
-
In the meantime I put Inkscape on emerge ....