Haskell 204 – OK ma…

L’ho tirata lunga con Haskell, in modo tutt’altro che razionale, colpa anche mia ma non solo. la pagina della documentazione del sito ufficiale comincia con libri per impaprare Haskell poi continua con Corsi, Tutorials e Risorse Online prima di arrivare a Manuali e Guide. Ecco, io ho seguito queste indicazioni con risultati non sempre soddisfacenti (a essere buono). Non sempre e non è colpa degli autori. Piuttosto Haskell, benché non sia un linguaggio nuovo, è tuttora in evoluzione, me ne sono accorto da tempo ma oggi aprendo la guida di GHC, qui, ne ho avuto una conferma terrificante.

La versione che ho installato

$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 8.0.2

è vecchia, il manuale si riferisce alla 8.4.1, da intendersi come 8.4.

Nella versione corrente ci sono parecchie novità (per me). Considerando che i tutorial che ho seguito non erano recenti mi spiego le difficoltà trovate nel codice che tentavo di riprodurre.

Dovrei ripartire aggiornando la versione, cioè installando l’ultima, quella cui si riferisce la guida e ripartire. Ma non me la sento anche perché me lo sento che poi cambia ancora.

Dall’esame del tutorial del prof. Brent Yorgey ho visto che riesco a comprendere il codice, anche se avrei a volte difficoltà a scriverne di mio, forse a causa della mia storia pregressa, non funzionale. Sono però convinto che centri anche la filosofia del linguaggio, io sono più lato Python, ma anche Lisp, cioè Scheme, cioè Racket –rockz 💥

C’è un linguaggio, gia visto brevemente in passato che mi attira, Rust. Ma anche lui, vedo su Twitter, che le versioni si rincorrono velocemente. Chissà… 😁

In questi giorni da me la connessione a Internet funziona in modo molto saltuario; sono in una zona marginale e la manutenzione è tutt’altro che ottimale, secondo le ultime notizie l’ispezione tecnica è prevista per il 4 giugno, probabilmente salvo ulteriori rinvii. Ne sto approfittando offline con Python, rockz 💥

Posta un commento o usa questo indirizzo per il trackback.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

%d blogger hanno fatto clic su Mi Piace per questo: