All pastes #239176 Raw Edit

Something

public text v1 · immutable
·published 2006-11-05 06:57 UTC
rendered paste body
(* board.ml *)

module Board =
  struct
    type t = int array array;;
    let create () = Array.make_matrix 6 7 0;;
  end

(* connect4.ml *)

let board = Board.create ();;

(* Sample compliation session 

fountainhead:~/src/ocaml/connect4 tyler$ ocamlc -c board.ml
fountainhead:~/src/ocaml/connect4 tyler$ ocamlc -c connect4.ml
File "connect4.ml", line 2, characters 0-12:
Unbound value Board.create
fountainhead:~/src/ocaml/connect4 tyler$ ocamlc -c board.ml connect4.ml
File "connect4.ml", line 2, characters 0-12:
Unbound value Board.create
fountainhead:~/src/ocaml/connect4 tyler$ ocamlc -c board.cmo connect4.ml
File "connect4.ml", line 2, characters 0-12:
Unbound value Board.create

*)