Clarification on how BMX uses modules

BlitzMax Forums/BlitzMax Beginners Area/Clarification on how BMX uses modules

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

On this subject, what is the actual difference between FRAMEWORK and IMPORT..?

I know the following:
- If I don't use anything every module will be imported
- If I use FRAMEWORK the specified module will be imported (and all other modules this module and its dependencies IMPORT)
- If I use only IMPORT I can import modules which is not usefull because they all are already imported because I did not use FRAMEWORK

Won't it be more clear that if I use 'FRAMEWORK' as a statement to tell the compiler only to IMPORT the modules I wish to IMPORT? Of course you need an extra IMPORT command but it'd be much more logical to me.

If I'm wrong, please tell :)