Rewriting SimTX from the ground up again
Yup. I had a somewhat working version of the previous rewrite. However, because of architectural decisions I have made, I have realized it will not be scalable in the way I have intended. And, refactoring would take a lot more time than completely rewriting the program with my previous knowledge.
What now?
I’ve decided, that the new rewrite will be written in Java. I know, I know… sounds like a horrible idea… But, hear me out: I’m way better at java than rust or CPP, plus the garbage collector makes life easier. Chances are the algorithms I wrote in rust, are, so inefficient because of my lack of knowledge, that this rewrite in Java might even be faster.
Blog site!
Yup! This is the first post on SimTX’s official website! Do expect lots of changes to the site in the following days, this is still a work in progress. Feedback on the site, and ideas for the rewrite, are very welcome in SimTX’s thread on the Radio Discussion discord! I will try to keep everyone updated on the project’s state through this site. I’m also hoping this will also incentivize me to work on it more.