User bio
404 bio not found
Member since Sep 12, 2023
Posts:
Replies:
In addition they have to by case-insensitive unique.
IMO this is s strange way of saying the name is case insensitive.
If foo, Foo and FOO are consider the same name then the name is case insensitive.
If foo, Foo and FOO are consider different names then the name is case sensitive.
Err ... class names are not case sensitive?
ERROR #5092: Name conflict on class 'Package.subpackage.classname' because class 'Package.subpackage.ClassName' has the same name but differs in case.
Is there a related configuration option(s)?
Certifications & Credly badges:
Jani has no Certifications & Credly badges yet.
Global Masters badges:




Followers:
Jani has no followers yet.
Following:
Jani has not followed anybody yet.
How to take control of your own code snippets:
The "old school" way: keep a "tidy" public or private repository from where you can easily import the code into any namespace with
$system.OBJ.ImportDir
The "new school" way: organize the code into a public or private IPM module (or modules). In case of public code host the module(s) in https://openexchange.intersystems.com/?zpm=1 Remember to be explicit about the license!
Select top level package name (try to follow the de-facto naming rules) and organize the code there as you see best (use sub packages and classes).
I don't know about public collections of functions but browse and follow-up the https://openexchange.intersystems.com/