Fatti
La CSS Computer System Supplies AG (CSS Glarus) ha fatto causa al Tribunale di Commercio del Cantone di Zurigo contro la Feller AG per danni per violazione di un contratto di rappresentanza esclusiva. Attraverso una transazione giudiziaria del 14 aprile 1978, le parti hanno concordato che la Feller AG si impegnasse a pagare CHF 48'000.- alla CSS Glarus. Il credito della CSS Glarus è stato successivamente ridotto a CHF 37'390.50 attraverso la cessione di una parte.
Già il 20 aprile 1978, l'amministrazione fallimentare della CCS Computer Consulting Services GmbH di Ascona (CCS Ascona) ha comunicato alle parti che un eventuale credito della CSS Glarus sarebbe stato rivendicato dalla massa fallimentare. Poiché le parti non sono riuscite a trovare un accordo, la Feller AG ha chiesto al giudice il 16 agosto 1978 di poter depositare l'importo ancora dovuto di CHF 37'390.50 ai sensi dell'art. 168 cpv. 1 CO.
Il Presidente del Tribunale Civile di Glarona ha accolto la richiesta e ha stabilito che l'importo controverso era già stato depositato presso la Banca Cantonale di Glarona. La CSS Glarus ha presentato un ricorso di nullità, respinto dal Tribunale Superiore del Cantone di Glarona il 27 novembre 1978.
La CSS Glarus ha presentato un ricorso di diritto pubblico contro l'ordinanza del Presidente del Tribunale Civile e la decisione del Tribunale Superiore, chiedendo di annullarli per violazione degli artt. 4, 22ter e 61 Cost. e di negare alla Feller AG il deposito dell'importo.
Legge
Il Tribunale Federale ritiene che la CSS Glarus abbia un interesse meritevole di protezione nella decisione sulla legittimità del deposito, poiché la causa dei pretendenti della massa fallimentare della CCS Ascona si basa su questa ordinanza di deposito.
Il Tribunale Federale chiarisce che, ai sensi dell'art. 168 CO, il debitore può liberarsi mediante deposito giudiziale se è controverso a chi spetti il credito. Il…