OCaml

OCamlとHaskellとSchemeの違い

OCaml 純粋じゃない 正式に"OCaml"になった。 Haskell 純粋 遅延評価 Haskell使いは「なぜHaskellを使わないんだい?」ってよく言ってくる。 Scheme 型がない カッコが多いって言うと怒られるらしい。 なんでこんなのを書いたかというと、今日のゼミで 「関…

OCamlでFibBuzz

参照 钱柜娱乐_钱柜娱乐平台_钱柜娱乐777(唯一)官方网站 PythonでFibBuzz - None is None is None fibbuzz.ml open Big_int let fizzbuzz n = let modm_is_zero m = eq_big_int (mod_big_int n (big_int_of_int m)) zero_big_int in if modm_is_zero 15 then…

MacでEmacsでOCamlが使えたみたい

前回のエントリのつづき MacでEmacsでOCamlがうまく使えない困った - 独習 猫でもわかるやさしいelectricalPeachid:syohexさんとid:naki_in_silicoさんにアドバイスをいただきました。 結果 うまくいったみたい ターミナルからの起動はできていないけど、Spo…

MacでEmacsでOCamlがうまく使えない困った

Ω やったこと MacBookAirにEmacs 23をインストールした。 以下のバイナリ GNU Emacs For Mac OS X OCamlをインストールした 以下のバイナリ Download tuareg-modeをインストールした ダウンロードしたファイルをEmacs.app/Contents/Resources/lisp/ に置いた…

エラトステネスの篩を酒のんだ勢いで書いたら汚くなった

タイトルの通りです。 汚いしなんか遅い気がするのでそのうち誰かに見てもらおうかな・・・ なんでこんなの書いたかというとProjectEulerで使う機会がありそうだったからです。 でもintでいいのかは疑問。 let eratosthenes number = let rec del_list x lis…

なぞなぞを見つけたのでやってみた

なぞなぞです。プログラマなら解けるはず - None is None is None ●◆■▲★×4=★▲■◆● 同じ数字がひとつ入って、それぞれ同じ記号は同じ数字が入る。 ●、◆、■、▲、★に適切な数字を求めよ。 (追記:OCamlで書きました) let rec int_to_list x l = if x < 10 the…