«haskell» etiketlenmiş sorular

Haskell, güçlü statik yazma, tembel değerlendirme, kapsamlı paralellik ve eşzamanlılık desteği ve benzersiz soyutlama özelliklerine sahip işlevsel bir programlama dilidir.


4
Milyonlarca piksele sahip 2D, kutusuz piksel dizileri için hangi Haskell temsili önerilir?
Haskell'de bazı görüntü işleme sorunlarının üstesinden gelmek istiyorum. Milyonlarca piksele sahip hem çift tonlu (bit eşlem) hem de renkli görüntülerle çalışıyorum. Birkaç sorum var: Ne temelinde ben arasında bir seçim yapmalı Vector.Unboxedve UArray? Her ikisi de kutulanmamış dizilerdir, ancak Vectorsoyutlama, özellikle döngü füzyonu etrafında yoğun bir şekilde duyurulmuş gibi görünüyor. …

5
Haskell: Nerede ve Let
Haskell'de yeniyim ve Where vs. Let ile kafam çok karışık . İkisi de benzer bir amaç sağlıyor gibi görünüyor. Nerede ve Let arasında birkaç karşılaştırma okudum ancak her birini ne zaman kullanacağımı ayırt etmekte güçlük çekiyorum. Biri lütfen bir bağlam veya belki birini diğerinin üzerine ne zaman kullanacağını gösteren birkaç …
117 haskell  keyword  where  let 

3
Bir programı çalıştırmak için en iyi Haskell kitaplıkları hangileridir? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Bir programı üretime sokacaksam, o programın "operasyonel" olduğunu düşünmek için yapmam gereken birkaç şey …
115 logging  haskell  metrics 

1
Haskell iş parçacıkları yalnızca 22Mb toplam bellek kullanımına rağmen yığın taşıyor mu?
Bir ışın izleyiciyi paralelleştirmeye çalışıyorum. Bu, çok uzun bir küçük hesaplama listesine sahip olduğum anlamına geliyor. Vanilya programı belirli bir sahnede 67,98 saniye ve 13 MB toplam bellek kullanımı ve% 99,2 verimlilikle çalışır. İlk denememde parBufferarabellek boyutu 50 olan paralel stratejiyi kullandım. parBufferListede yalnızca kıvılcımlar tüketildiği kadar hızlı yürüdüğü ve …



10
Java Arayüzü ve Haskell'in tür sınıfı: farklılıklar ve benzerlikler?
Haskell'i öğrenirken, Haskell'den kaynaklanan harika bir icat olduğu varsayılan yazı sınıfını fark ettim . Bununla birlikte, Wikipedia sayfasında type sınıfında : Programcı, sınıfa ait her tür için var olması gereken ilgili türleriyle birlikte bir dizi işlev veya sabit isim belirleyerek bir tür sınıfını tanımlar. Bana göre Java Arayüzüne oldukça yakın …

4
Haskell hatası `= 'girişinde ayrıştırma hatası
Haskell'de yeniyim ve başladıktan sonra ghcidenedim: f x = 2 * x ve elde ettim: <interactive>:1:4: parse error on input `=' ki anlamıyorum. Garip bir şekilde, daha önce iyi çalıştı. Sanırım yanlış yapılandırılmış Haskell yaptım. Ghc6'nın yeniden yüklenmesi sorunu çözmez. Bilgi için Ubuntu 10.4 kullanıyorum ve ghc6'nın sürümü 6.12.1-12
111 haskell 



17
Haskell hakkındaki yaygara nedir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

4
Haskell: <*> nasıl telaffuz edilir? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Uygulamalı tip sınıfında bu işlevleri nasıl telaffuz edersiniz: (&lt;*&gt;) :: f (a -&gt; b) …
109 haskell  operators 

3
Cabal ve Stack arasındaki fark nedir?
Dün Stack adında yeni bir Haskell aracı öğrendim . İlk bakışta Cabal ile aynı işi yapıyor gibi görünüyor. Peki aralarındaki fark nedir? Yığın, Cabal'ın yerini mi alıyor? Cabal yerine Stack'i hangi durumlarda kullanmalıyım? Stack, Cabal'ın yapamayacağı ne yapabilir?

5
Haskell'in Prelude.read'i neden Belki döndürmüyor?
Prelude.read türünün olmasının iyi bir nedeni var mı? read :: Read a =&gt; String -&gt; a bir Maybedeğer döndürmek yerine ? read :: Read a =&gt; String -&gt; Maybe a Dizi ayrıştırılabilir Haskell olamayacağına göre, ikincisi daha doğal olmaz mı? Ya da Either String a, Leftayrıştırılmasa orijinal dizeyi nerede içerecek …
108 parsing  haskell  types 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.