Pertanyaan yang diberi tag haskell

13
Bagaimana menangani "Dogmatisme" teknologi

Saya meninggalkan pekerjaan (untuk pindah ke negara lain) di mana saya diprogram dalam Javascript dan Haskell (beberapa python) sebagian besar waktu. Saya benar-benar menyukainya karena orang-orangnya objektif, positif, matematis, dan belum menyelesaikan banyak hal. Ini adalah toko yang benar-benar...

12
Apakah mungkin membuktikan suatu fungsi idempoten?

Apakah mungkin menggunakan tipe statis atau dependen untuk membuktikan fungsi idempoten? Saya telah mencari Google dan berbagai tempat di StackOverflow / StackExchange untuk jawabannya tetapi tidak berhasil. Yang paling dekat yang saya temukan adalah percakapan tentang Idris ini:...

11
Contoh Kompabilitas Memori Transaksional Perangkat Lunak

Salah satu keunggulan utama dari memori transaksional perangkat lunak yang selalu disebutkan adalah kompabilitas dan modularitas. Fragmen yang berbeda dapat digabungkan untuk menghasilkan komponen yang lebih besar. Dalam program berbasis kunci, ini sering tidak terjadi. Saya mencari contoh...

10
STDOUT dan ketidakmurniannya

Saya telah membaca banyak buku dan artikel tentang pemrograman fungsional dan masih malu karena tidak dapat memahami dengan pasti beberapa konsep yang sangat mendasar. Salah satu ide utama pemrograman fungsional adalah input yang sama harus selalu menghasilkan output yang sama. Oleh karena itu,...

10
Perlunya mempelajari ekstensi bahasa haskell untuk produksi

Bahasa inti Haskell sangat sederhana. Berasal dari latar belakang OO, kesulitan utama adalah beradaptasi dengan paradigma fungsional murni. Saat belajar Haskell "dasar", saya selalu menganggap ekstensi bahasa sebagai mainan untuk orang-orang CS atau sebagai percobaan untuk versi bahasa yang akan...

10
Mempertahankan Status tanpa tugas

Saya belajar pemrograman fungsional dan saya mengalami kesulitan memahami bagaimana beberapa skenario tertentu diimplementasikan tanpa menggunakan penugasan. Masalah sederhana berikut ini cukup meringkas kebingungan saya. Tulis sebuah program yang menerima peristiwa tentang perubahan dalam...

10
Jenis dalam Lisp dan Skema

Saya melihat sekarang bahwa Racket memiliki tipe. Sepintas sepertinya hampir identik dengan pengetikan Haskell. Tetapi apakah Lisp's CLOS mencakup beberapa jenis ruang Haskell yang tercakup? Membuat tipe Haskell yang sangat ketat dan objek dalam bahasa OO apa pun tampaknya agak mirip. Hanya saja...