Hi, Am Freitag, den 09.09.2011, 19:58 +0200 schrieb Joachim Breitner: > Am Freitag, den 09.09.2011, 13:01 -0400 schrieb Joey Hess: > > > URL as expected by hackage and pulled by them regularly: > > > http://people.debian.org/~nomeata/cabalDebianMap.txt > > > > Hmm, the other distro's versions of this would be an interesting > > datasource for finding good modules that are not yet packaged in Debian. > > nice idea. The data is here: > http://hackage.haskell.org/packages/archive/00-distromap/ > and can easily be massaged from within ghci. Here is the list of > packages in other distros, but not in Debian: > [..] I thought I’ll update this list. Here is what Fedora has but we don’t: ForSyDe bytestring-trie cab cabal-dev haskell-platform libmpd parameterized-data process-leksah (haskell-platform is a false positive) Here is what FreeBSD has but we don’t: Agda-executable DeepArrow HGL ObjectName Tensor TypeCompose bio bsd-sysctl checkers double-conversion filemanip heist hlibev hoogle http-server libmpd libxml mime mueval mysql pcap pointed porte probability reactive regex-pcre-builtin scgi snap soegtk stringsearch unamb xmlhtml And NixOS has 166 packages that we don’t have, but I’ll skip listing them here. For future reference, here is how to get the data into ghci: let pkgs distro = (Data.Set.fromList . map ((\(x,_,_) -> x)::(String,String,Maybe String) -> String) . map read . lines . either error id) `fmap` Network.Curl.Download.openURIString ("http://hackage.haskell.org/packages/archive/00-distromap/" ++ distro) all@[arch, deb, fed, bsd, nix] <- mapM pkgs (words "Arch Debian Fedora FreeBSD NixOS") mapM_ putStrLn $ Data.Set.toList $ fed `Data.Set.difference` deb Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata
Attachment:
signature.asc
Description: This is a digitally signed message part