Ah, so it’s really a return to the prototype. I’ll have to think about this, my previous approach was to script each step, so that each design is a result of running a manually created python program against my patternmaking function library. And I wrote the library to contain functions which broke down each manual method from patternmaking into it’s 2D geometry equivalent, which required reducing advanced computer graphics math down to 10th grade “desktop” math (surprisingly this was not an easy task!) and creating a element factory to create the SVG objects needed for patternmaking (based on the SVG object W3 specs) – this all took about 2 years to accomplish in total, not including the previous 2 years studying the 50+ patternmakingmethods to derive the engineering first principles of patternmaking which had been lost over time and are no longer taught (if they ever truly were taught, typically the reasons why and assumptions behind each patternmaking step were just implied not discussed).
What you’re asking for is what Roman and I did to create Seamly2D/Valentina - we built a GUI around the library, and added a canvas to show interactively the results of each design/programming step.
So, I really think this is the way to go, away from C++ due to lack of available programmers, and get back to something (python?) we can all work on. But some people have suggested GO, as there are a lot of hungry GO programmers looking for a project right now to prove their chops. And GO doesn’t seem to be so difficult, it’s just new.
Whatever programming language we choose, it will still take time. Fortunately, the good people of this forum provided all the guidance as to what workflow is required, and what finishing steps are needed, to produce a software tool optimized for real custom professional patternmakers and tailors. Because of this forum, the product definition is almost complete even though the product development is not. Design is always more than half the battle with software.
Let’s keep this discussion going. Is there a reason you want PyValentina to generate a pattern, is there a business case or a personal project? I’m asking as a product manager, the more I know the more I can help you.