12 search resultsShowing 1~12 results

Stocked
0zawa

@0zawa

48時間でSchemeを書こう学習メモ

はじめに Haskellの学習のため「48時間でSchemeを書こう」をやっていきます。 内容には間違いが多々含まれる可能性がありますので、 間違いがあればコメントで指摘して頂けると幸いです。 ...

7
5
Comment0
0zawa

@0zawa

48時間でSchemeを書こう/REPLの作成

参考URL 48時間でSchemeを書こう/REPLの作成 ソース REPL REPLとはRead-Eval-Print-Loopの略です。 その名の通り、読んで、評価して、表示、を繰り返すプロ...

2
2
Comment0
0zawa

@0zawa

48時間でSchemeを書こう/評価: 第二部

参考URL 48時間でSchemeを書こう/評価: 第二部 ソース プリミティブの追加 「評価: 第一部」では加減乗除、商や余りを求める プリミティブを定義しました。 ここでは更に追加のプリミテ...

0
0
Comment0
0zawa

@0zawa

48時間でSchemeを書こう/評価: 第一部2

参考URL 48時間でSchemeを書こう/評価: 第一部 ソース プリミティブ evalで加減乗除などの計算を行えるようにします。 まずListの先頭がAtomのときにマッチするパターンを 追...

0
0
Comment0
0zawa

@0zawa

48時間でSchemeを書こう/構文解析4

参考URL 48時間でSchemeを書こう/構文解析 ソース List Listのパーサーを作成します。 ListはLispValのリストです。 LispValにはListも含まれるので再帰的な...

0
0
Comment0
0zawa

@0zawa

48時間でSchemeを書こう/構文解析2

参考URL 48時間でSchemeを書こう/構文解析 ソース spaceの除去 入力文字列に含まれた余計なスペースを除去するための関数を作ります。 spaces :: Parser () spa...

2
1
Comment0
0zawa

@0zawa

48時間でSchemeを書こう/構文解析

参考URL 48時間でSchemeを書こう/構文解析 ソース Parsec Haskellのパーサライブラリです。 パーサを作るのにいろいろと便利な機能があるようです。 以降、Parsecの機能...

3
3
Comment0

12 search resultsShowing 1~12 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in