všichni určitě známe s0cketčiny „malé úložky“ - http://s0cketka.blogspot.com/2006/01/ha ... lozky.html. Ty jsou poměrně hezké, ale jejich úložiště statické a jejich počet relativně malý.
Navrhuji tedy všem, kdo v budoucnu budou sedat k počítáči s tím, že mají hezkou (či těžkou) malou úložku na Haskell - podělte se s námi v tomto vlákně! Pokud i velká s0cketka bude milostivá, třeba rozšíříme a vylepšíme její seznam.
Tady je jedna velice jednoduchá na rozehřátí:
powerset (potenční množinu) [a] -> [[a]] umí napsat každý. Zkuste si tedy rozmyslet co nejkratší „línou“ variantu, tedy takovou funkci
Kód: Vybrat vše
powerset :: [a] -> [[a]]
Kód: Vybrat vše
(take 8) $ powerset [1..]