Haskell

Generatore di immagini di codice Haskell

Trasforma gli snippet Haskell in immagini che vale la pena condividere, senza uscire dal tuo Mac.

Haskell è abbastanza denso da far stare un'idea intera in cinque righe, che è esattamente la forma che funziona come immagine.

Codeshot riconosce Haskell dal codice che incolli, quindi non c’è nessun selettore di linguaggio da sbagliare. Ecco lo stesso snippet in tre dei 30 temi inclusi, resi con i fogli di stile dell’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 · scuro
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 · scuro
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 · scuro

Scegliere un tema per Haskell

La firma di tipo è di solito la riga più interessante. Tienila nell'inquadratura anche quando tagli, perché spesso spiega più del corpo.

Azzeccare la misura

Lascia che l’immagine segua il contenuto o bloccala su un rapporto — 1:1, 4:3, 3:2, 16:9, 9:16, 2:3 o 3:4 — poi esporta a 1×, 2× o 3× così resta nitida su uno schermo retina. Copiala negli appunti con C oppure salvala con S.

Guarda tutti i 30 temi a confronto oppure leggi il flusso completo.

Pensato per Haskell e altri 59 linguaggi

Tutto gira sul tuo Mac. Il tuo codice non lo lascia mai.

Scarica per macOS