タグ haskellプログラム
人気順 10 users 50 users 100 users 500 users 1000 usersGHCのバックエンドについて | 雑記帳
先日リリースされたGHC 9.2.1で、64ビットArm(AArch64)向けのネイティブコード生成器(Native Code Generator; NCG)が実装された。これを機会にGHCのバックエンドについて簡単にまとめてみる。 概略 GHCでHaskellプログラムをコンパイルすると、いくつかの中間言語を経て最終的には機械語が出力される。 この工程の最... 続きを読む
Haskellのパーサライブラリまとめ - Qiita
パーサライブラリの現状 Haskellではパーサライブラリは様々なところで使用されています.例えば,Haskellでのデファクト的なJSONパーサライブラリaesonは,JSONデータのパースにattoparsecというライブラリを使用しています.GHCはHaskellプログラムのパースにalex/happyというレクサーとパーサを利用しています.HTTPライブラリでは,parsecを軽量パーサと... 続きを読む
haskellプログラムのimportの別名が多くなる問題にはclassy-preludeを使いましょう - ncaq
classy-prelude というhaskellパッケージの紹介です. importの別名が多くなってしまう問題 haskellでは多くのデータ構造に対する関数がほぼ同じ意図を持っているのにも関わらず,違うモジュールで違う型で定義されています. lookup , insert , length , member , update などですね.データ構造に対する典型的な関数たちは多く被っています.... 続きを読む