Namespaces are already on BlitzMax.
Example code:
a namespace in BlitzMax is composed by the modserver name and the module name.
Once you import a module, the full namespace path is not requiered, but you can use it to avoid naming conflicts, like in the example above.
if you import sidesign.minib3d you don't need to write:
becouse in the import statement, the namespace is already selected. So you can make:
directly.
Example code:
Type Tlist Method DoSomething:String(Val:String) Return Val End Method End Type Local Var1:Tlist Local List:brl.pub.tlist
a namespace in BlitzMax is composed by the modserver name and the module name.
Once you import a module, the full namespace path is not requiered, but you can use it to avoid naming conflicts, like in the example above.
if you import sidesign.minib3d you don't need to write:
sidesign.minib3d.graphics3d(800,600)
becouse in the import statement, the namespace is already selected. So you can make:
graphics3d(800,600)
directly.