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) whereimportqualified Data.Text as T
dataOptions = Options
{ theme :: T.Text
, scale :: Int
}
export :: T.Text -> Options -> IOFilePathexport code opts = render code (theme opts) >>= save (scale opts)
GitHub · sombre
module Snapshot (export) whereimportqualified Data.Text as T
dataOptions = Options
{ theme :: T.Text
, scale :: Int
}
export :: T.Text -> Options -> IOFilePathexport code opts = render code (theme opts) >>= save (scale opts)
Solarized · sombre
module Snapshot (export) whereimportqualified Data.Text as T
dataOptions = Options
{ theme :: T.Text
, scale :: Int
}
export :: T.Text -> Options -> IOFilePathexport 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.