Domande con tag 'haskell'

2
risposte

Haskell: è possibile convertire un Num in un Float?

Devo essere in grado di convertire numeri generici (istanze di Num ) in Float . Ho cercato su Hoogle una funzione con la firma Num n => n -> Float , ma non sono riuscito a trovare nessuna di queste funzioni (anche se potrebbe e...
posta 31.08.2015 - 18:25
1
risposta

Posso usare forse su più input in Haskell?

Supponiamo che volessi testare che entrambi i miei input sono positivi. Posso fare qualcosa di simile? test :: Float -> Float -> Maybe Float Float test a b | a>0 && b>0 = a b | otherwise = Nothing Ho pensato che...
posta 14.03.2016 - 19:38
3
risposte

Iterating (mapping) tipo di dati ricorsivo in Haskell

Questa potrebbe essere una domanda stupida, ma visto che non ho nessuno con cui discutere per un caffè, penso che lo chiederei qui. Quindi, sto leggendo il libro "The Haskell School of Expression" per imparare un po 'di Haskell e hanno il seguen...
posta 08.03.2016 - 13:46
1
risposta

Come dovrei configurare questo tipo per essere intuitivo?

Ho i seguenti tipi: data Bomb = TimedBomb { bPos :: Point, bPower :: Float, detTime :: Float } data Enviro = Enviro { bombs :: [Bomb], stuff :: [Picture]} Quando il timer TimedBomb raggiunge 0, ho bisogno che esploda, danneggi event...
posta 07.11.2014 - 17:44
2
risposte

come modellare ADN e ARN in haskell?

Vorrei modellare alcune catene nucleotidiche: ADN & ARN. ADN è un elenco di nucleotidi: A, T, G, C. ARN è una lista di nucleotidi: A, U, G, C. idealmente, vorrei definire per es. ADN come elenco di tipi di dati A, T, G, C. Ho questo codi...
posta 08.01.2017 - 12:40
2
risposte

Una funzione può essere polimorfa e sovraccaricata?

Nel libro di Graham Hutton "Programming in Haskell", definisce una funzione polimorfica , se il suo tipo "contiene una o più variabili di tipo". Definisce quindi una funzione come sovraccaricata , se il suo tipo "contiene uno o più vincoli di...
posta 18.04.2016 - 17:38
2
risposte

Qual è l'equivalente del progetto The Little Lisper in Haskell?

Nel libro The Little Lisper , si implementa uno schema minimo in 10 capitoli in grado di interpretare qualsiasi capitolo nel libro. Per me sembra che tu possa fare lo stesso per un "sottoinsieme minimo di un linguaggio tipizzato" come auto-b...
posta 19.01.2016 - 06:51
1
risposta

Clojure prende in prestito idee di concorrenza da Haskell?

Nell'intervista codice trimestrale con Rich Hickey, Michael Fogus suggerisce che Clojure prende in prestito molto da Haskell: Fogus: As someone who only knows Haskell enough to read the papers, Clojure appears to be influenced by it...
posta 15.12.2013 - 05:54
1
risposta

Come gestire lo stato in un'applicazione GUI con Haskell

Sto usando wxHaskell per creare una semplice interfaccia grafica con componenti tipici come pulsanti, pannelli, ecc. Quando alcuni di questi componenti eseguono un'azione (come il callback), lo stato generico dell'applicazione può cambiare....
posta 28.06.2015 - 17:33
1
risposta

Come organizzo un'applicazione GUI per il passaggio di eventi e per l'impostazione di letture da una risorsa condivisa

I miei strumenti coinvolti qui sono GTK e Haskell. Le mie domande sono probabilmente piuttosto banali per chiunque abbia svolto un lavoro di GUI significativo, ma sono stato fuori dall'equivalente delle applicazioni CGI per tutta la mia carriera...
posta 19.09.2012 - 16:06