Open-The-File.com

Scopri come aprire qualsiasi tipo di file

Come aprire file .LHS su iOS

Per aprire file .LHS su iOS, utilizza l'app File per visualizzarne l'anteprima come testo; se il rendering non viene eseguito correttamente, condividilo su un'app di editor di testo o trasferiscilo su un desktop per la corretta modifica/compilazione (la compilazione con GHC in genere non è disponibile su iOS).

Istruzioni passo passo

  1. Utilizza l'app File per visualizzarne l'anteprima come testo; se il rendering non viene eseguito correttamente, condividilo su un'app di editor di testo o trasferiscilo su un desktop per la corretta modifica/compilazione (la compilazione con GHC in genere non è disponibile su iOS).

Problemi comuni

Il file si apre, ma le parti del codice sembrano errate

Literate Haskell fa affidamento su convenzioni specifiche per distinguere la documentazione dal codice; visualizzarlo in un elaboratore di testi o con impostazioni di testo errate può rendere difficile l'identificazione dei blocchi di codice.

  1. Aprire il file in un editor di testo/codice anziché in un elaboratore di testi.
  2. Se stai compilando, usa GHC (applica il pre-processore letterato per .lhs) e conferma che il file segue le convenzioni letterate descritte nel rapporto Haskell.

La compilazione non riesce perché viene trattata come una normale origine .hs

Se la toolchain non utilizza un percorso di compilazione consapevole, le righe di documentazione possono essere interpretate come codice e causare errori.

  1. Compilare con GHC utilizzando direttamente il file .lhs in modo da applicare la fase di pre-processore letterato.
  2. Conferma di non aver rinominato un file .hs in .lhs (o viceversa) senza modificare il contenuto del file in modo che corrisponda alle convenzioni letterali.

Il mio sistema non riconosce il file .lhs/lo apre con l'app sbagliata

Le associazioni dei tipi di file variano in base alla piattaforma; alcuni sistemi potrebbero non avere un'associazione integrata per Literate Haskell.

  1. Utilizza "Apri con..." e scegli un editor di testo, quindi impostalo come predefinito per .lhs, se lo desideri.
  2. Sui desktop Linux il riconoscimento può dipendere dal database MIME condiviso installato nel sistema.

Nota di sicurezza

I file .lhs sono testo semplice, ma possono contenere codice Haskell che può eseguire azioni arbitrarie quando compilato/eseguito; tratta i file .lhs non attendibili come qualsiasi altro codice sorgente che potresti eseguire.

Torna alla pagina estensione .LHS