Haskell

Générateur d’images de code Haskell

Transformez vos extraits Haskell en images que l’on a envie de partager, sans quitter votre Mac.

Haskell est assez dense pour qu'un extrait de cinq lignes porte une idée entière — exactement la forme qui fonctionne en image.

Codeshot détecte Haskell à partir du code que vous collez : aucun sélecteur de langage à se tromper. Voici le même extrait dans trois des 30 thèmes fournis, rendus avec les feuilles de style de l’app.

module Snapshot (export) where

import qualified Data.Text as T

data Options = Options
  { theme :: T.Text
  , scale :: Int
  }

export :: T.Text -> Options -> IO FilePath
export code opts = render code (theme opts) >>= save (scale opts)
GitHub · sombre
module Snapshot (export) where

import qualified Data.Text as T

data Options = Options
  { theme :: T.Text
  , scale :: Int
  }

export :: T.Text -> Options -> IO FilePath
export code opts = render code (theme opts) >>= save (scale opts)
Solarized · sombre
module Snapshot (export) where

import qualified Data.Text as T

data Options = Options
  { theme :: T.Text
  , scale :: Int
  }

export :: T.Text -> Options -> IO FilePath
export code opts = render code (theme opts) >>= save (scale opts)
Tokyo Night · sombre

Choisir un thème pour Haskell

La signature de type est en général la ligne la plus intéressante. Gardez-la dans le cadre même en coupant, car elle explique souvent plus que le corps.

Trouver la bonne taille

Laissez l’image suivre votre contenu ou fixez un rapport — 1:1, 4:3, 3:2, 16:9, 9:16, 2:3 ou 3:4 — puis exportez en 1×, 2× ou 3× pour qu’elle reste nette sur un écran retina. Copiez-la dans le presse-papiers avec C ou enregistrez avec S.

Voyez les 30 thèmes côte à côte ou lisez le déroulé complet.

Conçu pour Haskell et 59 autres langages

Tout tourne sur votre Mac. Votre code ne le quitte jamais.

Télécharger pour macOS