Fatti

Il ricorrente, un cittadino jugoslavo, è stato arrestato per il sospetto di aver commesso un tentato omicidio ai danni della sua ex moglie e posto in custodia cautelare. La custodia è stata più volte prorogata e le richieste di scarcerazione sono state respinte. Il ricorrente ha impugnato il rigetto di una richiesta di scarcerazione da parte del pubblico ministero presso il Tribunale d'appello del Cantone di Lucerna e ha chiesto la sua liberazione dalla custodia. Il Tribunale d'appello ha respinto il ricorso e ha confermato il sospetto di reato nonché il pericolo di recidiva come motivo specifico di custodia. Il ricorrente ha presentato un ricorso di diritto costituzionale al Tribunale federale per violazione dell'art. 4 Cost. e dell'art. 5 CEDU.

Le parti principali del procedimento sono il ricorrente, il pubblico ministero e il Tribunale d'appello del Cantone di Lucerna. La decisione del Tribunale d'appello è stata presa il 2 aprile 1998. Il ricorrente è stato arrestato il 18 giugno 1998 e la custodia cautelare è stata prorogata fino all'emissione della decisione impugnata il 25 agosto 1998.

Legge

Il Tribunale federale ha esaminato se il mantenimento della custodia cautelare a causa del pericolo di recidiva fosse costituzionalmente ammissibile. Ha stabilito che il Tribunale d'appello aveva giustamente confermato il sospetto di reato e il pericolo di recidiva. Il Tribunale federale ha sottolineato che il pericolo di recidiva può essere accettato solo in condizioni molto restrittive e che la mera possibilità ipotetica di commettere ulteriori delitti nonché la probabilità che siano commessi reati di lieve entità non sono sufficienti per giustificare la custodia preventiva.

Il Tribunale federale ha anche esaminato se il rigetto delle richieste di prova del ricorrente da parte del Tribunale d'appello fosse costituzionalmente ammissibile. Ha stabilito che il Tribunale d'appello aveva respinto le…