'Haskell' ilə etiketlenen suallar

Haskell güclü statik yazma, tənbəl qiymətləndirmə, geniş paralellik və paralellik dəstəyi, həmçinin unikal abstraksiya imkanları ilə xarakterizə olunan funksional proqramlaşdırma dilidir.
47
Cavablar

Monad nədir?

Son vaxtlar Haskellə baxdıqdan sonra, nə bir monadın qısa, qısa, praktiki izahı nə olacaq? Gördüyüm şərhlərin əksəriyyətini əlimlə əlçatmaz tapdım və praktik detallara malik olmadım.
set 05 Sep '08 ilə 2:26
15
Cavablar

Haskell ilə başlayın

Bir neçə gün ərzində Haskelldəki funksional proqramlaşdırma paradiqmasını işləməyə çalışdım. Dərslikləri oxumaq və ekran görüntülərini izləməklə bunu etdim, ancaq heç bir şey görünmür. İndi imperative / oo (ex ... müxtəlif dilləri öyrənmək ...
18 İyun tarixində saat 16: 17-də təyin olundu
7
Cavablar

"Hindley-Milnerin hansı hissəsini anlamırsınız?"

Anlamlıyam ki, ölməz sözlərlə satış üçün T-shirt olmaq üçün istifadə olunurdu: Nəyi anlamırsınız? Mənim vəziyyətimdə cavab olacaq ... bunların hamısı! Xüsusilə, mən Həsənlinin sənədlərində belə təsvirləri tez-tez görürəm, amma nə deməkdir bilmirəm. Bilmirəm ...
set 21 sentyabr '12 saat 17:29 'da
5
Cavablar

Bir monad endofunçilər kateqoriyasında yalnız monoiddir, problem nədir?

İlk olaraq kimin dediyi kimdir? A monad endofuktor kateqoriyasında yalnız monoiddir, problem nədir? Və daha az vacib bir qeyddə, bu doğru və əgər bir izahat verə bilsəniz (ümid edirəm ki, bu çox Haske təcrübə olmayan kimsə tərəfindən başa düşülə bilər ...
Oct 06 tarixini təyin etdi '10 saat 9:55 'da
12
Cavablar

Arasında fərq nədir. (nöqtə) və $ (dollar işarəsi)?

Bir nöqtə (.) Və bir dollar işarəsi ($) arasındakı fərq nədir? Anladığım qədər, ikisi də sintaktik şəkərdir, çünki heç bir parantez tələb olunmur.
02 iyun 09: 06-da təyin olundu
13
Cavablar

Funksional proqramlaşdırma zamanı vaxt funksiyası necə ola bilər?

Mən funksional proqramlaşdırma haqqında çox az şey bildiyimi qəbul etməliyəm. Mən burada və orada oxumuşdum və funksiyanı proqramlaşdırma funksiyası funksiyası nə qədər funksiyaya çağırıldığından asılı olmayaraq, eyni giriş üçün funksiyanı qaytarır.
set 01 Sep 11.11-də '11
19
Cavablar
8
Cavablar

Haskell böyük ölçülü dizayn?

Xüsusən Haskelldə böyük funksional proqramların dizaynını / qurulmasının yaxşı bir yolu nədir? Dərsliklərdən bir dəstə keçdim (özünü, mənim sevimli kimi, Real World Haskell ilə ikinci ikinci), amma əksər proqramlar nisbətən yeni ...
20 İyun tarixində saat 4: 21-də təyin olundu
1
cavab

GHC-də avtomatik ixtisaslaşmanın transitivivliyi

GHC 7.6 sənədlərindən: [Y] ou tez-tez SPECIALIZE pragma ehtiyac yoxdur. M modulunu tərtib edərkən, GHC optimizer (-O ilə) avtomatik olaraq M-də elan edilmiş hər hansı bir yüklənmiş üst səviyyəli funksiyanı nəzərdən keçirir və müxtəlif növlərdə ixtisaslaşır ...
01 Fev '14 saat 22:13 'də
10
Cavablar

Haskell nə üçün həqiqətən yaxşıdır?

Məsələn, mən Haskell'i öyrənməyə başlasam, bunun üçün istifadə edə bilərəm. Mən duyduğum bu dil üçün ümumi istifadə hansılardır funksionaldır?
22 Oktyabrda təyin olundu. 6: 00-da '09
15
Cavablar

Bir GUI proqramını mümkün edirmi?

Bu yaxınlarda FP səhvini (Haskell öyrənməyə çalışıram) tutdu və bu günə qədər gördüyümlərdən (birinci sinif xüsusiyyətləri, tənbəl qiymətləndirmə və bütün digər yaxşılıqlar) heyran oldum. Mən hələ bir ekspert deyiləm, amma mənim üçün "funksional" olaraq imperativ olaraq danışmaq daha asan olur ...
20 Aprel tarixində təyin olundu 8: 35-də '10
7
Cavablar

Oxumaq və öyrənmək üçün yaxşı Haskell mənbəyi.

Haskell-dən istifadə edən və müasir Haskell keyfiyyəti sayılan bəzi açıq mənbə proqramları hansılardır? Kod bazasının nə qədər böyük olması, daha yaxşıdır. Mən öz mənbələrindən öyrənmək istəyirəm. Göydə necə öyrənəcəyimi bilmirəm ...
19 İyun tarixində 0:27 'də təyin olundu
1
cavab

Məhdudiyyət izleme metodları

İşdə skript: Mən bir növü imza ilə kod yazdım və GHC şikayətləri x və y üçün x ~ y çıxa bilmədi. Ümumiyyətlə bir sümüyə bir GHC ata və sadəcə funksional məhdudiyyətlərə izomorfizmi əlavə edə bilərsiniz, lakin bu bir neçə səbəbdən pis bir fikirdir: ...
Mayın 03'14 'də saat 21:11' də təyin olundu
6
Cavablar

Pulsuz monadalar nədir?

Pulsuz Monad termini gördüm və bir müddət sonra, lakin hər kəs yalnız nə istifadə etdiyini izah etmədən istifadə edir / müzakirə edir. Beləliklə: azad monads nədir? (Mən demək istəyirəm ki, Haskellin monad və əsasları ilə tanış ...
13 noyabr müəyyən '12 'də 0:53' da
7
Cavablar

Niyə monadlara ehtiyacımız var?

Mənim təvazökar düşüncəmə görə məşhur suallara cavablar "Monad nədir?" xüsusilə səs verənlər, monadların həqiqətən nəyə görə vacib olduğunu açıq-aydın izah etmədən izah etməyə çalışırlar. Onlar problemin həlli kimi izah edə bilərlərmi?
25 yanvar təyin etdi 20: 20-də '15