Cosa ha ispirato questa richiesta di lista dei desideri?I messaggi inviati al registro possono essere lenti e confondere gli utenti
Qual è il miglioramento che vorresti vedere?Non sommergere il registro con messaggi inutili
Perché questa idea è importante?È più una seccatura, davvero.
Considera il seguente JSL: allego una funzione al nome "print" all'interno di uno spazio dei nomi personalizzato.
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???" )
)
Perché ricevo questo avviso?Non sto cercando di sovrascrivere un file Builtin.So che sto inserendo il nome all'interno di uno spazio dei nomi e questo è il modo in cui accederò al valore detenuto da quel nome.
Il compilatore JMP può essere a conoscenza di quando il nome si trova all'interno di uno spazio dei nomi e non inviare questi messaggi al registro?Uso gli spazi dei nomi per creare classi personalizzate, quindi ogni volta che viene creata una nuova istanza invierà spam nel registro con questi messaggi superflui.