haskell
How to escape characters in Haskell's Text.Regex library? - Stack Overflow > matchRegex (mkRegex "[*]") "*" Just [] which works, but it seems like a hack, especially if I want to escape several things in a row (e.g. mkRegex "[[(][)]]" whic…
ghc -main-is Hoge Hoge.hs --make
Windows GHC でText.regex を使おうとすると,regex-posix モジュールをロード時に次のようなエラーがでる. Loading package regex-posix-0.94.2 ... linking ... done. regex-posix はregex-posix-0.94.4 をインストールしているのだが,なぜか古いほうの …
Haskell/Polymorphism - Wikibooks, open books for an open world 型システムはその表現力に関して、rank-1, rank-2, rank-n として分類されるのだそうだ。一般に rank-n type とは、少なくともひとつのrank-(n-1の引数を持ちかつそのランクより高い引数は…
Haskell でPolymorphism をふと調べてみたら、ちょっと面白いことを発見。Haskell では、たとえば、リストの長さを返す関数を書くときに以下のように書く。 length :: [a] -> Int これは Polymorphic 函数で、a であらわされる型にはさまざまな異なる型が入…
Haskell Haxml の使い方は以下の論文に詳しく書いてある(っぽい)。Haxml のサンプルコードがあんまりないみたいなので参考になる。ただバージョンが少しずれてるので注意。http://www.cs.york.ac.uk/fp/HaXml/この論文ってICFP99で発表されてるんですかね…
Haskell Haxml モジュールを用いたサンプルコードを書いてみた。下のXML文書中のタグの中身をプリントする。・Haskell コード import System.IO import System.Environment import Text.XML.HaXml import Text.XML.HaXml.Pretty (content) main :: IO () mai…
Haskell で XML ファイルを入出力する作業が必要になった。というわけで、Haskell の XML Parser を調べ見ると、HXT (Haskell Tool Box) というのが標準的だそうな。というわけで、早速 Windows XP上にインストールしてみる。のだが、なかなかうまくいかない…