While waiting again for the BitShares client to catchup, I'm wondering at how slow the software is running - how much it's trying to do..
Have the devs considered a switch to
Rust? I've not seen any discussion here about it but then elsewhere there's a lot of praise for what it does for development. Rust is a systems programming language focused on three goals: safety, speed, and concurrency, and appears to be delivering. It's a painful transition initially but the payback is huge. It's probably the wrong time to ask but for example, MaidSafe is getting great results; Rust's inclination to resist any overhead and then retain speed and stability, might be worth considering. It apparently greatly reduces the codebase and the complexity.
This list of what Rust does not do, is interesting:
https://graydon2.dreamwidth.org/218040.htmlUser forum is at
https://users.rust-lang.org/c/helpDev forum for the Rust language is at
https://internals.rust-lang.org