scheme

Simple Scheme interpreter in Perl

昨日 Brainfuckを書いてみたので、今日は Scheme(Lisp)の処理系を書いてみました。 当然本格的なものではなく、簡単なものです。 Lispy: Scheme Interpreter in Python の Perl版になります。 kidd/hascheme · GitHub に lis.pyにインスパイアされて書いたと…

モンテカルロ法

あんまりよくわかっていないけど、ランダムな 2つの自然数の 最大公約数が 1になる確率は 6 / π^2 らしい。そんな話を 昔聞いたような聞かなかったような。忘れた。 schemeで実装してみた。 #!/usr/bin/env gosh (use srfi-27) (define (get-pi experiments)…