タグ

OCamlに関するn_knuuのブックマーク (5)

  • OUnitドキュメント日本語訳 — OUnitドキュメント v1.1.0 documentation

    また多くのサンプルもあります。 OUnitのexamplesディレクトリにあるもの example.ml test_stack.ml OASIS テスト あなたのプロジェクトやサンプルをここに追加したい場合は 機能リクエスト をしてみましょう お探しの情報が見つからない場合は、検索機能やインデックスから探してみて下さい。 Index Module Index Search Page 翻訳について¶ このドキュメントは、OUnitのドキュメント (http://ounit.forge.ocamlcore.org/) の内容を参考に翻訳しています。また、必要に応じて、配布物の中のファイルなども引用しながら訳しています。

  • OCaml Golf 最速マスター - λx. x K S K @はてな

    OCaml Meeting 2010 の 3 日前である日 14:30 から,OCaml Golf Competition が開催されます. テクニックの紹介を連載すると言いながら,全然できていなくてすみません.昨年のスライドを修正した内容を掲載します. ユーザ定義関数・変数は1文字で これはゴルフでは当たり前ですね. 空白・括弧の省略 バイト数を短くするには,空白の除去は必須です.除去してよいか迷ったときは「とりあえず省略して動かしてみる」というのが原則です. if i>1then i*2else 6 のように,キーワードの直前の空白は大抵省略可能です.意外な空白も省略できるので,取りあえず消してみましょう.また,括弧についても「取りあえず消してみる」というのが有効です. ;; (ダブルセミコロン) の省略 OCaml では,文と文の間に「;;」というセパレータを入れることがありますが

    OCaml Golf 最速マスター - λx. x K S K @はてな
  • OCaml入門の手引 | POSTD

    OCamlを学ぶには、まず何から手を付けたらいいでしょうか? あなたなら何をしますか? 私はこれまで、恐らく10数回はOCamlを覚えようとしました。そして手を付けては諦め、また付けては諦めの繰り返しで、ついには数えるのをやめてしまったくらいです。 でも、今回は続いています。ひょっとすると、コミュニティそのものに何か根的な変化があったのかもしれません。 私にとって功を奏したのが実際は何だったのか、以下に考察してみたいと思います。 役に立つは? 『 Real World OCaml (以下、RWO)』がお勧めです。というよりも、 それ以外にお勧めはありません 。RWOは、私の生涯の中でも1、2を争うことができるくらいのコンピュータ言語解説書です。 ちなみに、その他にも解説書はありますが、大体が不正確な内容を含んでいるか、あるいはフランス語で書かれているかなので、 読まない 方がいいでしょ

    OCaml入門の手引 | POSTD
  • Table of Contents / Real World OCaml

    Prologue Why OCaml? A Brief History The Core Standard Library The OCaml Platform About This Book What to Expect Installation Instructions Code Examples Safari® Books Online How to Contact Us Contributors I. Language Concepts 1. A Guided Tour OCaml as a Calculator Functions and Type Inference Type Inference Inferring Generic Types Tuples, Lists, Options, and Pattern Matching Tuples Lists The List m

    n_knuu
    n_knuu 2014/11/27
    Real World OCamlなんて本があるのか(英語版のみ)
  • Objective Caml 入門

    Objective Caml 入門五十嵐 淳 京都大学 工学部情報学科計算機科学コース 大学院情報学研究科知能情報学専攻 e-mail: igarashi@kuis.kyoto-u.ac.jp September24, 2007 Contents Chapter1 1.1関数型言語 ML と Objective Camlについて 1.1.1ML・Objective Caml の特徴 1.2参考書,資料,マニュアル 1.3環境設定 Chapter2 2.1インタラクティブコンパイラを使う 2.1.1簡単な使い方 2.1.2その他: ファイルからのプログラムの読み込み・コメント 2.2基データ型とその演算 2.2.1unit型 2.2.2int型 2.2.3float型 2.2.4char型 2.2.5string型 2.2.6bool型 2.2.7型システムと安全性 2.2.8練習問

  • 1