PerlとHaskellに関するnozomのブックマーク (3)
-
2006年10月16日14:00 カテゴリLightweight Languages Pugs 6.2.13 preflight and GHC 6.6 いいっすよ、この子達。 Pugs: Pugs 6.2.13 preflight! Partly due to $job requirements, I've delayed the release of 6.28.0 withits full metamodel integration. Instead the 6.2.13 release, due next Tuesday, offers numerous real-world related improvements: この通り、正式Releaseは一週間後ですが、すでにsvn repositoryのそれでかなりいけます。 Intel Mac Userにとってうれしいのは、GHCが
-
-
2006年04月07日22:09 カテゴリLightweight Languages たらいを回すならHaskell たらい回し関数、またはtakと呼ばれる有名な関数が存在する。C言語による最新アルゴリズム事典 奥村晴彦 同書をお持ちの方は、185ページに乗っている。 実はこれ、Haskellの売り込みには最高の関数なのだ。 ちなみに、これ最後にyを返すバージョンとzを返すバージョンがあるようで、それぞれtakyとtakzと呼ばれている模様。ここではtakyの方を採用。 まずは、私のnative tongueとも言えるperl。 tak.pl #!/usr/bin/perl use strict; use warnings; sub tak{ my ($x, $y, $z) = @_; ($x <= $y) ? $y : tak(tak($x-1, $y, $z), tak($y-1,
-
1