Bir süredir Haskell'i öğreniyorum, bu yüzden bazı popüler projelerin gerçekte nasıl göründüğünü ve belki de süreci tersine çevirdiğini hissetmeye karar verdim.Haskell (iş akışı) fonksiyon kaynağını bul
Hakyll'i seçtim çünkü bildiğim ve orta derecede karmaşık bir şey yapıyor. Ve sonra hemen soru ile sıkışıp kaldım: ithalatı nasıl geri çevirebilirim?
Say, JavaScript'te her import müstehcen. Her şeyi tek seferde bozar ve insanlar
import Q
için
let Q = require("Q") // namespace
let {foo} = require("Q/foo") // value
Haskell varsayılan gerçekten kötüye görünüyor.
Şimdi kaynağında tutorial'a bakıyorum ve bir ya da başka işlevin bulunduğu yerde hiçbir ipucum olmadığını ve arama dışında nasıl keşfedileceğine dair bir ipucu olmadığını anlıyorum.
Kaynak dosyayı veya herhangi bir şeyi ortaya çıkaracak sözdizimi hatası yapmak gibi bu tür bilgileri keşfetmek için bir numara var mı? İş akışınızda bu tür görevleri nasıl çözersiniz? Derlenebilir kod gerektirmeyen
Sen fonksiyon isimleri veya hoogle bile imzalar arayabilirsiniz: https://www.haskell.org/hoogle/ açıkça size 'ithalat Q (foo)' yazarak ithal etmek istediğini belirtebilirsiniz – erdeszt
Not. Ayrıca: haskell işlevlerini aramak için [hoogle] (https://www.haskell.org/hoogle/) veya [hayoo] (http://hayoo.fh-wedel.de/) kullanın. – Bakuriu
@Bakuriu - spesifikasyon, kod verildiğinde ve önceden tanımlandığında tersine mühendislik için yardımcı olamaz. –