2011-08-16 12 views
8

È possibile utilizzare scalaz senza una tastiera contenente i caratteri Unicode appropriati oppure ogni identificativo Unicode ha anche un equivalente "ASCII" (e se sì, esiste la garanzia che rimanga tale)? Esistono layout di tastiera speciali per l'utilizzo con scalaz?Lo sviluppo con scalaz richiede una tastiera simile a Unicode/APL?

Qual è la migliore pratica? Immettendo direttamente gli identificatori Unicode o usando i sostituti ASCII e usando uno script per sostituirli con quelli Unicode prima del commit?

+1

+1 "Esistono layout di tastiera speciali per l'utilizzo con scalaz?" – ziggystar

risposta

9

No, non è necessario nulla oltre ASCII per utilizzare Scalaz.

Tuttavia, la maggior parte degli editor e degli IDE hanno un modo automatico o semi-automatico (come, -space) di convertire una sequenza di caratteri in qualcos'altro. Che se ne prende cura se vuoi mantenere il tuo codice sorgente in Unicode.

Ora, il problema con la conservazione di cose in Unicode è che potresti avere problemi con alcuni tipi di carattere durante la visualizzazione di materiale nelle pagine web, ecc. Diavolo, potresti essere obbligato a convertire il codice in ASCII per qualche motivo. Sì, è improbabile, ma è un problema di cui dovresti essere a conoscenza.

1

No. Sì. Sì. No. Le garanzie benigne sono per le femminucce. Scrivi il codice Uso un ambiente di sviluppo appropriato che mi consente di digitare qualsiasi cosa mi piaccia.

+2

Quale ambiente di sviluppo si utilizza e come si digita i caratteri Unicode? - Penso che la domanda sollevi una preoccupazione valida. – Madoc

+0

Mai l'anima del tatto, non è vero? :] Seriamente però. Unicode è in circolazione da circa un decennio, qualsiasi applicazione di qualità anche appena passabile dovrebbe avere un modo per gestire l'input Unicode, se non solo facendo affidamento sui mezzi standard forniti dal sistema. –

3

Questo articolo di Wikipedia su Unicode input potrebbe essere utile.

7

This post da Superuser ha alcune informazioni su questo.