文脈依存 PEG による Haskell パーサ

2022年02月23日に投稿 • カテゴリ:フレームワーク • タグ:HaskellパーサPEG

前に PEG パーサジェネレータライブラリ ptera を作っているという話をしたが,今回はその第二弾.ptera で Haskell2010 の文法パーサを …

続きを読む

ptera 式 PEG パーサ生成法

2021年11月21日に投稿 • カテゴリ:フレームワーク • タグ:HaskellパーサPEG

最近 PEG パーサジェネレータライブラリを作っているんだが,一旦区切りがついたので忘れないうちに備忘録をまと …

続きを読む

Happy のコンフリクトレポートと向き合う

2021年01月31日に投稿 • カテゴリ:フレームワーク • タグ:HaskellパーサHappyLALR

Haskell には,Happy と言う名前のパーサジェネレータがある.基本的には,yacc と同じような使い勝手のジェネレータで,GHC で使用 …

続きを読む

gRPC クライアントをAndroid アプリで書く

2020年04月19日に投稿 • カテゴリ:フレームワーク • タグ:KotlinJavaGradleAndroidgRPC

単純に gRPC クライアントを Android アプリで書いて,mock サーバを Kotlin で書くだけなのにすごく苦労したので,備忘録的に書いと …

続きを読む

リテラルをコンパイラ時にチェックする

2019年10月28日に投稿 • カテゴリ:フレームワーク • タグ:HaskellGHCリテラルGHC拡張

Haskell はいくつかのリテラルで型クラスを使用したオーバーロードを許容している.例えば,Haskell で 1 と書いた場合,この型 …

続きを読む

Apache Spark についての覚書

2019年05月12日に投稿 • カテゴリ:フレームワーク • タグ:並列分散処理SparkHadoopMapReduceグラフ

ちょっと興味があったので, Apache Spark 関連についていくつか調べたことメモる.なお,僕は最近まで Apache Spark は MapReduce してると思っ …

続きを読む