Pertanyaan yang diberi tag «haskell»

Bahasa pemrograman fungsional


2
Cara terbersih untuk melaporkan kesalahan di Haskell
Saya sedang belajar Haskell, dan saya telah menemukan tiga cara berbeda dalam berurusan dengan kesalahan dalam fungsi yang saya tulis: Saya hanya bisa menulis error "Some error message.", yang melempar pengecualian. Saya dapat mengembalikan fungsi saya Maybe SomeType, di mana saya mungkin atau tidak dapat mengembalikan apa yang ingin saya …



1
Haskell membangun dan membuat artefak mirip dengan Maven
Saya pernah menjadi pengembang Java untuk waktu yang lama, tetapi baru-baru ini, saya bergabung dengan tim Haskell. Di dunia java, jika Anda memiliki proyek besar, dengan beberapa tim mengerjakannya, pendekatan yang umum adalah dengan menggunakan server artefak seperti Maven untuk mempermudah dan mempercepat pengembangan. Banyak alat pembuatan, seperti Ant, Maven, …


3
apakah haskell memiliki tipe dependen?
Saya tahu Haskell sudah memiliki kemampuan untuk parametrise tipe lebih dari tipe lain (mirip dengan pemrograman template di C ++), tapi saya bertanya-tanya apakah Haskell juga dapat menentukan parameter atas nilai-nilai - apakah mendukung jenis dependen. Dengan tipe dependen, Anda dapat memiliki tipe yang parametris di atas bilangan bulat, misalnya …
20 haskell 

3
Bagaimana cara meningkatkan efisiensi dengan pemrograman fungsional?
Saya baru-baru ini telah melalui panduan Pelajari Anda Haskell untuk Great Good dan sebagai praktik saya ingin menyelesaikan Project Euler Problem 5 dengan itu, yang menentukan: Berapakah angka positif terkecil yang secara merata dapat dibagi oleh semua angka dari 1 hingga 20? Saya memutuskan untuk terlebih dahulu menulis fungsi yang …
20 haskell 

4
Apakah Haskell pandai mengajar dasar-dasar matematika?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Saya terlibat dalam pengajaran matematika ke kelas dengan persyaratan seperti AS dan spesifikasi Matematika tingkat A. Buku-buku pelajaran biasanya memberikan contoh-contoh perangkat lunak komputer yang diterapkan …
19 haskell 


4
Bagaimana kegigihan cocok dengan bahasa yang murni fungsional?
Bagaimana pola penggunaan penangan perintah untuk menangani ketekunan cocok dengan bahasa murni fungsional, di mana kami ingin membuat kode terkait IO setipis mungkin? Saat menerapkan Desain Berbasis Domain dalam bahasa berorientasi objek, biasanya menggunakan pola Command / Handler untuk mengeksekusi perubahan status. Dalam desain ini, penangan perintah duduk di atas …

3
Bahasa Fungsional Tercepat
Saya baru-baru ini mempelajari pemrograman fungsional terutama Haskell dan F #, sebelumnya lebih dari itu. Setelah beberapa googling di sekitar saya tidak dapat menemukan perbandingan benchmark bahasa fungsional yang lebih menonjol (Scala, F # dll). Saya tahu itu tidak selalu adil untuk beberapa bahasa (Scala datang ke pikiran) mengingat bahwa …

1
Apa kemajuan pada catatan Haskell?
Baru-baru ini saya tersandung sekali lagi pada masalah catatan Haskell, khususnya keunikan nama-nama bidang. (Ini menyebalkan ...) Saya sudah membaca proposal untuk catatan di Haskell dari SPJ dan Greg Morrisett, tetapi pembaruan terakhir adalah pada tahun 2003. Makalah lain yang disebut Lightweight Extensible Records untuk Haskell dari SPJ dan Mark …


3
Mengapa tidak ada typeclass untuk fungsi?
Dalam masalah pembelajaran yang telah saya lakukan, saya menyadari bahwa saya membutuhkan typeclass untuk fungsi dengan operasi untuk menerapkan, menyusun dll. Alasan ... Akan lebih mudah untuk memperlakukan representasi suatu fungsi seolah-olah itu adalah fungsi itu sendiri, sehingga menerapkan fungsi tersebut secara implisit menggunakan penerjemah, dan menyusun fungsi memperoleh deskripsi …

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.