Open-The-File.com

Scopri come aprire qualsiasi tipo di file

Come aprire file .LHS su Android

Per aprire file .LHS su Android, aprilo con un'app di editor di testo come testo normale; per la compilazione/esecuzione con GHC, trasferirlo su un ambiente desktop o Linux (le toolchain GHC vengono generalmente utilizzate su piattaforme desktop/server).

Istruzioni passo passo

  1. Aprilo con un'app di editor di testo come testo normale; per la compilazione/esecuzione con GHC, trasferirlo su un ambiente desktop o Linux (le toolchain GHC vengono generalmente utilizzate su piattaforme desktop/server).

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