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 saya butuhkan adalah membuat ubin dan teks - dasar untuk permainan yang sangat sederhana. Saya tahu bagaimana melakukan ini dengan C, dan berpikir saya bisa menulis grafik dalam C dan menghubungkannya dengan Haskell. Alternatifnya adalah menulis grafik menggunakan perpustakaan Haskell.
Pertanyaan saya adalah, dapatkah perpustakaan Haskell yang tersedia mencapai apa yang saya inginkan? Saya tidak ingin membungkuk ke belakang; jika C dapat melakukannya lebih baik daripada yang ingin saya ketahui.
Jawaban:
SDL adalah perpustakaan yang sangat baik dengan ikatan Haskell yang bagus — dan perpustakaan terkait untuk gambar , audio , dan teks — untuk itu tersedia tutorial yang cukup untuk membuat Anda lengah; karena levelnya agak rendah, itu membutuhkan sedikit perhatian untuk menjaga hal-hal cantik dan fungsional, tetapi dalam pengalaman saya SDL dan Haskell membuat kombinasi yang luar biasa.
sumber
IO
terjadi.Jika Anda bertanya apakah ada C / C ++ alternatif yang bagus untuk haskell yang melakukan GUI dengan baik, maka tidak perlu mencari lagi: http://qt-project.org/
Jelas kerangka kerja GUI terkuat di luar sana untuk C ++.
Namun, jika pertanyaan Anda adalah "menemukan saya sesuatu yang lebih baik di haskell" maka saya tidak dapat membantu Anda: /
sumber