Lately I've been using the Parsec library for Haskell to write a parser and interpreter for a university assignment. Right-recursive grammars are trivial to parse with combinatorial parsers; tail recursion and backtracking make this simple. However, implementing a left-recursive grammar will often result in an infinite loop, as is the case in Parsec when using basic parsers. Parsec does support le
Haskell アドベントカレンダー 2017 (その3) の12日目の記事です. GHC 8.2 より新しく追加された Backpack というモジュールシステムを知ってますか? Backpack は個人的にすごい注目してる機能なんですけど,いかんせん日本語ドキュメントが皆無なんで,イロイロ調べたことを書いておこうと思います. ただ,英語雑魚勢なので勘違いしてる部分もあるかもしれないので,その時は指摘してください 人 基本的には matsubara0507/awesome-backpack リポジトリにまとめてます(コッチの方が新しいこと書いてあるかも). ちなみに,今回の記事は11月の頭に作った以下スライドをベースに書きます. 注意: 実は Backpack は2つある Backpack は何年も前から学術的に研究されていた機能で,その研究過程には少なくとも2段階ありました. Back
はじめに Elm2 Advent Calendarの11日目の記事です。 1文字もコードが出てこない上、主観的なことを書いたポエムです。 Elmを一時期触ってた者として感じていたことを思いつきで書きたくなったので書きます。 Elmの売りポイントと解釈しうるもの (Elm好きな人からすると色々あるのかもしれないけど、)端的に言うと、やっぱり、Elm Architectureという決まったアーキテクチャを強制されることなんじゃないかなーと思います。 ウェブサービスでリッチさが求められる頻度が増えてきたのはここ数年で始まった潮流だと勝手に思っているので、ウェブエンジニアにGUIアーキテクチャに強い人は割と少ないという主観的な所感をもっています。 いわゆるウェブエンジニアという人たちの多くの主戦場はサーバーサイドの人が多いと感じていて(私の観測範囲が偏っているかも?)、そのようなエンジニアにGUI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く