Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
You know, for all the documentation, for all the diagrams, for all that stuff, it actually looks like the internals are way simpler than I expected. You may be able to straight-up port this to Go. There will be some tricks to that because you will need to do some idiomatic translation, not blind translation, but depending on the time you have it may not be so hard. (Depending on what you are using this with, it may even be simpler to straight-up port the engine than the task of converting your simulation code into Go will be!)
Object Oriented Programming is a way to go to create CAD tool for school project, not golang (too hard for school task). If you really must, this was I want to try in one of my projects: https://github.com/deadsy/sdfx