Pytania otagowane jako haskell

Funkcjonalny język programowania

1
Czy lepiej używać monady błędów z weryfikacją w funkcjach monadycznych, czy implementować własną monadę z weryfikacją bezpośrednio w powiązaniu?
Zastanawiam się, co lepiej zaprojektować pod kątem użyteczności / konserwacji, a co lepiej, jeśli chodzi o dopasowanie do społeczności. Biorąc pod uwagę model danych: type Name = String data Amount = Out | Some | Enough | Plenty deriving (Show, Eq) data Container = Container Name deriving (Show, Eq) data …


2
Haskell GUI: ile można zrobić z Haskell?
Chciałem wypróbować grafikę w Haskell. Z tego, co widziałem, dostępne biblioteki są albo interfejsami do bibliotek C / C ++, albo ich abstrakcją z minimalnymi funkcjami. Biblioteki wysokiego poziomu nie wydają się odpowiadać moim potrzebom, dlatego pozostały mi interfejsy niższego poziomu. Potrzebuję renderować kafelki i tekst - podstawy bardzo prostej …

3
Getters and Setters in Functional Languages
Jednym z założeń programowania funkcjonalnego jest stosowanie funkcji czystych. Funkcja Pure to taka, która nie powoduje skutków ubocznych i jest względnie przezroczysta. Gettery nie są referencyjnie przezroczyste - jeśli Setter jest wywoływany między wywołaniami Gettera, wartość zwrotna Gettera zmienia się, mimo że jego parametry nie (zwykle nie ma parametrów) Setery …


1
Czuję się nieswojo przy składni rekordu Haskell
Większość składni Haskell ma piękno czystości. Ale składnia rekordu wygląda brzydko. To niewygodne. Czuje coś w rodzaju mieszanki z C. Wymaga przecinka i nawiasów klamrowych. Haskell ma tabulator, separacja liniowa. Wygląda więc zbyt wyczerpująco, niż początkowo wymaga. Dlaczego jest tak zaprojektowany?
9 syntax  haskell 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.