Pertanyaan yang diberi tag «haskell»

Bahasa pemrograman fungsional

1
Lebih baik menggunakan kesalahan monad dengan validasi dalam fungsi monadik Anda, atau mengimplementasikan monad Anda sendiri dengan validasi langsung di bind Anda?
Saya bertanya-tanya apa desain yang lebih baik untuk kegunaan / pemeliharaan, dan apa yang lebih baik sejauh sesuai dengan komunitas. Diberikan model data: type Name = String data Amount = Out | Some | Enough | Plenty deriving (Show, Eq) data Container = Container Name deriving (Show, Eq) data Category …


2
GUI Haskell: berapa banyak yang bisa dilakukan dengan Haskell?
Saya sudah lama ingin mencoba grafis di Haskell. Dari apa yang saya lihat, perpustakaan yang tersedia adalah front-end ke perpustakaan C / C ++, atau abstraksi dari mereka dengan fitur minimal. Perpustakaan tingkat tinggi tampaknya tidak sesuai dengan kebutuhan saya, dan jadi saya pergi dengan ujung depan tingkat bawah. Yang …

3
Getters dan Setter dalam Bahasa Fungsional
Salah satu prinsip Pemrograman Fungsional adalah penggunaan Fungsi Murni. Fungsi Murni adalah fungsi yang bebas efek samping dan transparan referensial. Getters tidak transparan secara referensi - jika seorang Setter dipanggil di antara panggilan ke Getter, nilai pengembalian Getter berubah meskipun parameternya tidak (biasanya tidak ada parameter) Setter menghasilkan efek samping …


1
Saya merasakan sesuatu yang tidak nyaman dengan sintaksis rekaman Haskell
Sebagian besar sintaksis Haskell memiliki keindahan kemurnian. Tapi sintaksisnya terlihat jelek. Itu tidak nyaman. Rasanya semacam campuran dengan C. Itu membutuhkan koma dan kawat gigi. Haskell memiliki tab, pemisahan berdasarkan garis. Jadi itu terlihat terlalu bertele-tele daripada yang dibutuhkannya. Mengapa ini dirancang sedemikian rupa?
9 syntax  haskell 



1
Apa alasan di balik menjadikan non-determinisme sebagai fitur Haskell?
Kita tahu bahwa di Prolog - predikat non-deterministik adalah fitur yang digunakan untuk mengurangi masalah kombinatorial . Di Haskell kita melihat beberapa perilaku non-deterministik serupa dengan Prolog di Daftar Monad . Dalam Haskell kita juga melihat non-determinisme dalam memilih urutan evaluasi thunk : Tetapi tidak ada yang mengatakan pada GHC …

3
Apa perbedaan antara kelas tipe Haskell dan antarmuka Go?
Saya bertanya-tanya apakah ada perbedaan antara kelas tipe Haskell dan antarmuka Go. Keduanya mendefinisikan tipe berdasarkan fungsi, dengan cara itu, bahwa suatu nilai cocok dengan suatu tipe, jika suatu fungsi yang dibutuhkan oleh tipe tersebut didefinisikan untuk nilai tersebut. Apakah ada perbedaan atau hanya dua nama untuk hal yang sama?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.