What inspired this wish list request? Messages sent to the log can be slow and also confusing to users
What is the improvement you would like to see? Don't swamp the log with useless messages
Why is this idea important? It's more of a nuisance, really.
Consider the following JSL -- I am attaching a function to the name "print" within a custom namespace.
New Namespace( "This is a NAMESPACE -- it is different than BUILTIN!!!!!!!!!!!!!!!" );
"This is a NAMESPACE -- it is different than BUILTIN!!!!!!!!!!!!!!!":print = Function( {},
Print( "Why does JMP think I am trying to overwrite a Builtin???" )
)
Why do I get this warning? I am not trying to overwrite a Builtin. I know that I am putting the name within a namespace and that is the way that I will be accessing the value held by that name.
Can the JMP compiler be aware of when the name is within a namespace and not send these messages to the log? I use namespaces to create custom classes, so whenever a new instance is created it will spam the log with these superfluous messages.