プログラミングの基礎 (Computer Science Library)
浅井 健一
サイエンス社
売り上げランキング: 83443

詳しく調べず買ったら中身OCaml。言語はあまり気にせず写経してきます。

1.3 準備

% sudo port install ocaml +doc
--->  Computing dependencies for ocaml
--->  Fetching ocaml
--->  Attempting to fetch ocaml-3.11.1.tar.bz2 from http://distfiles.macports.org/ocaml
--->  Attempting to fetch ocaml-3.11-refman.html.tar.gz from http://distfiles.macports.org/ocaml
--->  Verifying checksum(s) for ocaml
--->  Extracting ocaml
--->  Configuring ocaml
--->  Building ocaml
--->  Staging ocaml into destroot
--->  Installing ocaml @3.11.1_0+doc
--->  Activating ocaml @3.11.1_0+doc
--->  Cleaning ocaml

インストールした。

% ocaml
        Objective Caml version 3.11.1

# "あ" ;;
- : string = "�\129\130"

UTF-8で日本語が出ない。

MacOS X

日本語の表示の仕方

  1. ターミナルの漢字コードをEUCにしてください。「ファイル」メニューの「情報を見る」でターミナルインスペクタを開き、「ディスプレイ」メニューの中の「文字セットエンコーディング」を「日本語 (EUC)」にしてください。
  2. 次に、環境変数LANGを en_US.ISO8859-1(等)に設定して ocaml を起動してください。(ロケールの名称はOSのバージョンによって異なる場合があります。)
  3. csh 系なら env LANG=en_US.ISO8859-1 ocaml
  4. bash 系なら LANG=en_US.ISO8859-1 ocaml

参考URLから著者のサポートページには上記のようにせよとある。でもUTF-8使いたいなあ・・・。

あと、このインタプリタの終了はどうやるんだろう。とりあえずC-dで終了しておいた。

Comments


Option