12 karma · joined August 19, 2019
I do remember seeing this in 68K.
"#pragma once" in the header files helps as does using a pre-compiled header file.
Obviously, removing header files that aren't needed makes a difference too.
I did a version in 68K on the Mac (MPW Shell days) for a SGML editor I was working on.
It also had the benefit of been able to add undo/redo with a few lines of code. This even would undo radio button clicks as those controls were also bound to the model.
Saving the model was just a case of saving the dictionary or converting the dictionary in save and load from some other format, say ICC Color Profiles.
I'm not surprised to read that less experienced developers bung all their controller and model code in a sub-class of some view. It was a common thing to see in the MFC or PowerPlant days.
I know this would cause problems with boost, not sure about std::.
I'd assume a common origin with the Italian variety via the Romans (ancient).
This is what the H1-B is/was supposed to be like. It does seem that it has been abused.