Fatti

Nel 1960, John Croset ha affidato al meccanico Jean-Pierre Nafzger il rifacimento generale di un vecchio camion che aveva acquistato per la sua impresa di trasporti. Nel 1962 o 1963, Croset ha incaricato Nafzger di trasformare il veicolo in un furgone per traslochi, stimando il "lavoro di allestimento" in circa 8000 franchi. Il 29 febbraio 1964, Nafzger si è impegnato a terminare l'opera entro fine aprile, ma Croset lo ha sollecitato il 10 agosto a consegnare il furgone "periziato" entro il 31 agosto. Il 4 settembre, Croset si è sciolto dal contratto.

Croset ha citato in giudizio Nafzger per il risarcimento dei danni, mentre Nafzger ha richiesto il saldo non pagato della sua fattura, giustificata secondo una perizia. Il Tribunale civile ha respinto la richiesta di Croset e ha condannato quest'ultimo a pagare 8900 franchi a Nafzger, riducendo la fattura del 30% in applicazione dell'articolo 375 CO.

Legge

Il Tribunale federale ha respinto il ricorso principale di Croset. Secondo la Corte, Croset non poteva sciogliersi dal contratto, poiché l'opera era stata terminata e correttamente eseguita il 31 agosto 1964, fatti salvi i lavori di rifinitura. Inoltre, l'applicazione dell'articolo 375 CO non era giustificata, poiché le condizioni di tale disposizione non erano soddisfatte: non c'era stato un preventivo approssimativo concordato tra le parti e il superamento non era eccessivo.

La Corte ha anche respinto l'argomento di Croset basato sulla "culpa in…