Domande con tag 'haskell'

4
risposte

Qual è il vantaggio del codice a breve leggibile se si vedono solo funzioni e classi all'esterno?

Gli ultimi anni mi sono familiarizzato con Python e Haskell. Sono sorpreso e impressionato dal codice breve e leggibile che è possibile scrivere in queste 2 lingue, specialmente in confronto a linguaggi come Java, C ++ e C #. Naturalmente questo...
posta 07.01.2018 - 23:15
1
risposta

Tra Functional Applicativo e Monade

È possibile progettare un Functional applicativo con alcune funzioni extra di manipolazione dello stack push , pop e una funzione di branching specializzata ifA :: forall a. f Boolean -> f a -> f a -> f a , e ottenere un mo...
posta 23.06.2016 - 02:35
2
risposte

Implementazione di una bind monade sensibile alle chiavi per la mappa valore-chiave

Sulla base della monade List ho deciso di definire Monad istanze per il tipo Map da Data.Map , per eseguire unioni e pieghe concatenate su Map s come elenchi, ma con l'efficiente ordinamento e fusione di Map s: {-# LAN...
posta 10.06.2016 - 16:01
5
risposte

La logica dietro i valori di Falsy [chiuso]

Mi chiedo quali sono gli argomenti per / contro i valori di Falsy. Su quali principi decideresti di aggiungerli o escluderli da una lingua? Ci sono dei problemi che potresti vederli causare a mani nude? Per gli utenti di lingue che supportano...
posta 25.05.2013 - 15:17
3
risposte

La programmazione funzionale può essere utilizzata per risolvere problemi che richiedono casualità?

Questa vecchia domanda ci dice che nella programmazione funzionale la "vera" casualità non può essere raggiunta in quanto le funzioni FP sono pure / idempotenti e restituiscono lo stesso valore indipendentemente dal numero di invocazioni senza...
posta 03.01.2018 - 07:37
1
risposta

Haskell che utilizza i problemi del file di origine

Recentemente ho iniziato a utilizzare Haskell Platform. Ho creato un file sorgente usando Wordpad e l'ho chiamato aggiunto. Ho provato a fare doppio clic per poterlo aprire in ghci ma ottengo < [1 di 1] Compilando Main (C: \ add.hs, interp...
posta 10.01.2011 - 02:09
2
risposte

Mappatura di un elenco di valori facoltativi in un elenco di valori facoltativo

Ho incontrato il seguente schema durante la programmazione in Haskell (ma lo schema potrebbe verificarsi in qualsiasi lingua che supporta elenchi, tipi di opzioni e mappatura di una funzione su un elenco). Ho tipi a e b e una funzione...
posta 03.02.2014 - 22:35
3
risposte

Cos'è un valore Haskell

Qual è il significato del termine "valore" in affermazioni come: Una funzione Haskell è un valore di prima classe Ogni valore ha un tipo In entrambe le dichiarazioni, mi chiedo cosa sia un valore e abbia a lacuna concettuale fastidiosa...
posta 06.08.2016 - 05:11
1
risposta

CQRS / ES in haskell, usando l'architettura di carta "Out of the tar pit"

Trovo difficile alleare CQRS / ES con l'architettura della carta "Out of tar pit". Questa architettura implica 4 livelli: Stato (stato dell'applicazione) Dominio aziendale (puramente funzionale) I / O Controllo (tutte le cose sporch...
posta 11.01.2017 - 15:27
1
risposta

Differenza tra classi Python e typeclass Haskell

Sono uno sviluppatore intermedio di Python e sto appena iniziando con Haskell. Sembra che le classi di Python possano essere usate in un modo simile a come sono usati i typeclass di Haskell. Sembra che i typeclass siano solo un modo per implemen...
posta 24.03.2016 - 22:55