So here's how low I've sunk.
Since I haven't yet learnt Angular, I'm thinking about command-line programs. Oh, the horror.
But track with me here. It might not be so bad. There are good things about a CI.
First, build commands are scriptable. That is, the commands you type into a CI can be redirected from a file, or to a file. You can save a session and come back to it later, or even tweak it "offline", and pass it around as you would a finished design.
Corollary, your design document is also the set of commands issued to design a ship. A ship's "design" just becomes a codification and computation of the orders you place. A ship "design", and the commands to build one, may blur to some extent.
Finally, a GUI can be built on top of a CI, so it's not like the effort is otherwise useless.
There. Have I talked myself into it?
Since I haven't yet learnt Angular, I'm thinking about command-line programs. Oh, the horror.
But track with me here. It might not be so bad. There are good things about a CI.
First, build commands are scriptable. That is, the commands you type into a CI can be redirected from a file, or to a file. You can save a session and come back to it later, or even tweak it "offline", and pass it around as you would a finished design.
Corollary, your design document is also the set of commands issued to design a ship. A ship's "design" just becomes a codification and computation of the orders you place. A ship "design", and the commands to build one, may blur to some extent.
Finally, a GUI can be built on top of a CI, so it's not like the effort is otherwise useless.
There. Have I talked myself into it?