Cliquez sur le bouton "Choisir les fichiers" ci-dessus et choisissez votre fichier LHS.
Vous verrez un aperçu, si disponible.
Cliquez sur le bouton "Convertir le fichier en..." pour extraire des informations textuelles.
Convertir LHS en un autre type de fichier
Pour convertir des fichiers Haskell LHS en un autre format, vous avez besoin de Glasgow Haskell Compiler ou d'un autre logiciel Développeur.
Convertir un fichier en LHS
Pour convertir d'autres formats de fichiers au type de fichier "Script Literate Haskell", vous avez besoin de Glasgow Haskell Compiler ou de logiciel similaire.
À propos des fichiers LHS
Un fichier .LHS fonctionne principalement comme du code Literate Haskell Source, un format où la documentation lisible par l'homme est la norme et où le code de programmation Haskell est explicitement marqué. Un sous-ensemble plus restreint de fichiers .LHS agit comme des conteneurs propriétaires Microsoft Jet Database.
Pour les flux de développement, le Glasgow Haskell Compiler (GHC) est le logiciel standard pour analyser et compiler le code. Les anciennes variantes Jet Database sont gérées par des outils comme Microsoft Access.
La gestion des fichiers sources .LHS présente des défis pratiques immédiats. Parce que le fichier mélange librement du texte enrichi (comme LaTeX ou Markdown) avec du code exécutable, la plupart des IDE modernes et des colorateurs syntaxiques standard ne parviennent pas à analyser le fichier correctement. Le code est censé être lisible par les humains, mais il nécessite toujours un environnement de compilation pour s'exécuter. Si le fichier est une ancienne base de données Jet Database, il s'agit d'un format binaire fermé qui nécessite un logiciel obsolète pour être interrogé. Tenter d'ouvrir l'une ou l'autre variante dans des applications bureautiques standard entraîne un formatage cassé ou des données binaires illisibles.
Pour rendre le contenu accessible, les utilisateurs convertissent généralement les fichiers sources .LHS en PDF, HTML ou MD à l'aide de générateurs de documents pour partager la logique avec des non-développeurs. À l'inverse, l'extraction du code vers un fichier HS standard est nécessaire pour le développement pur sans la surcharge de formatage.
Parce que ces fichiers contiennent soit une syntaxe très spécifique dépendante de l'analyseur, soit des tables de base de données propriétaires, les convertisseurs en ligne standard échouent souvent à les traiter. Glisse et dépose simplement ton fichier sur convert.guru pour identifier le format exact, voir sa structure interne et le convertir lorsqu'il est pris en charge.
Convert.Guru analyse votre fichier LHS, détecte le format exact et vous permet de lire le texte qu’il contient.
Les utilisateurs ont également converti des fichiers HS, CS et LSP.
FAQ
Si vous souhaitez convertir un fichier LHS en JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO, RS ou SWIFT, vous pouvez utiliser Glasgow Haskell Compiler ou un logiciel similaire de la catégorie « Code source de programmation lettrée ». Dans le menu Fichier, recherchez Enregistrer sous… ou Exporter….
Pour convertir des fichiers SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS ou TS en LHS, essayez Glasgow Haskell Compiler ou un autre outil comparable dans la catégorie « Code source de programmation lettrée ».
Le convertisseur LHS
Convert.Guru s’appuie sur l’une des bases de données de formats de fichiers les plus vastes et les plus réputées, entretenue depuis plus de 25 ans. Notre détection de format identifie LHS de manière fiable — même lorsque les fichiers sont mal nommés ou endommagés — et les convertit vers des formats courants. Directement dans le navigateur, sans inscription ni installation. Les fichiers téléversés sont automatiquement supprimés après la conversion. Le convertisseur LHS est développé en Europe.