The framework command is usefull, especialy as the bmax compiler doesn't automatically detect which modules you are using. A suggestion though.
Perhaps the command framework should be replaced with a command something like:
DisableModImport (probably a better one could be thought of). This command would not import anything.
This would disable all modules being compiled into your exe. Then you could simply use an import command, as normal, to choose your framework.
At the moment it just seems a bit odd that you would have to use a command that does 2 things at the same time. Import a module, and disable all modules being imported.
Example of current situation:
Example of what would probably be more logical:
The last one just makes more sense to me.
Perhaps the command framework should be replaced with a command something like:
DisableModImport (probably a better one could be thought of). This command would not import anything.
This would disable all modules being compiled into your exe. Then you could simply use an import command, as normal, to choose your framework.
At the moment it just seems a bit odd that you would have to use a command that does 2 things at the same time. Import a module, and disable all modules being imported.
Example of current situation:
framework brl.basic import brl.max2d
Example of what would probably be more logical:
DisableModImport import brl.basic import brl.max2d
The last one just makes more sense to me.