Vince Faller, ingegnere meteorologo, First Solar
Dall'inclusione dei namespace in JMP, lo scripting è diventato molto più semplice da fare senza la necessità di preoccuparsi di creare istanze univoche di variabili. Ciò diventa particolarmente fattibile in script più lunghi in cui i riferimenti a più oggetti devono essere mantenuti e richiamati facilmente. Consente la segmentazione del codice, quando i namespace sono combinati con include(), in blocchi di piccole dimensioni che possono essere letti più facilmente da altri. La garbage collection di interi blocchi diventa molto più semplice, utilizzando una variabile invece di elencare tutte le variabili specifiche da cancellare. L'uso del namespace Here è particolarmente utile a questo proposito. Consente di creare librerie di funzioni definite dall'utente che non verranno cancellate accidentalmente da un utente. Allo stesso tempo, questo namespace consentirà anche di non bloccare tali variabili. Ciò ha il vantaggio di non mandare in crash lo script di un altro utente se utilizza lo stesso nome di variabile senza la necessità di Try() superflui. Esaminerò i numerosi vantaggi degli spazi dei nomi, discuterò dei loro attuali limiti e illustrerò alcuni metodi per gestirli.