05-21-2024, 05:27 PM
This looks great, well done!
I've recently started using pseudo-namespaces for shared variables, types, functions and subroutines in QB64 libraries to minimize name collisions when using my libraries with someone else's. For instance, if I have a library for reading and writing INI files, I prefix all its functions and subroutines with "INI_", such as "INI_LoadSection()", "INI_WriteSection()", etc.
I've recently started using pseudo-namespaces for shared variables, types, functions and subroutines in QB64 libraries to minimize name collisions when using my libraries with someone else's. For instance, if I have a library for reading and writing INI files, I prefix all its functions and subroutines with "INI_", such as "INI_LoadSection()", "INI_WriteSection()", etc.