[Linux-Biella] Domanda Vim \n

Emanuele Aina faina.mail a tiscali.it
Sab 4 Feb 2006 13:41:05 CET


Andrea Ferraris wrote:

>>Ovviamente su linux compariranno dei ^M alla fine delle righe CR+LF,
>>mentre in windows le righe unix saranno concatenate insieme...
> 
> Comunque il terminatore di riga GIUSTO (TM) e` quello UNIX, gli altri,
> come al solito non hanno capito niente.

Beh, direi proprio che qui era solo questione di gusti: semanticamente 
quella più sensata è quella windows (Line Feed + Carriage Return, ovvero 
avanti una riga e portati all'inizio, come nelle macchine da scrivere) 
che però usa stupidamente due caratteri quando ne basta uno.

Sono proprio stupidi i nomi dei caratteri nello standard ASCII e non c'è 
nulla da fare...


> Quello che mi preoccupa e` che anche in campo UNIX/Linux, incominciano
> ad esserci parecchi programmi non in filosofia UNIX: fai una cosa bene e
> solo quella. Non e` solo una questione di stile ed eleganza, e` una
> questione di avere un sistema che funziona in modo affidabile, perche'
> se ti metti a fare programmi che fanno di tutto e di piu`, a un certo
> punto ti troverai necessariamente ad avere maggiori probabilita` di
> errore, di interazioni e comportamenti imprevisti/ebibili e di
> interfacce vaghe (o peggio).

Ad esempio? Emacs? ;->

> La forza di UNIX e` sempre stata ed e` ancora, nello sviluppo di Linux,
> quella, la semplicita`: cio` che non c'e` non si rompe e non puo` fare
> cose impreviste.

Il problema è che in una riga di comando le pipe dendono semplice 
assemblare programmi semplici per realizzarne uno complesso, mentre 
nelle GUI è più difficile costruire insiemi complessi di elementi 
semplici (senza che siano un pastrocchio inutilizzabile).


-- 
Buongiorno.
Complimenti per l'ottima scelta.



Maggiori informazioni sulla lista Linux