caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] toplevel with threads
@ 2002-04-13 10:35 Steve Elkins
  2002-04-14  1:59 ` Jacques Garrigue
  0 siblings, 1 reply; 4+ messages in thread
From: Steve Elkins @ 2002-04-13 10:35 UTC (permalink / raw)
  To: OCaml List

Will someone please explain what I'm doing wrong, or tell me my build
is broken, or enlighten me somehow.  I'm having trouble using threads
in toplevels, but not when I compile to bytecode.

  sge:346$ ocamlmktop -custom -o strocaml str.cma                      
  sge:347$ ./strocaml
          Objective Caml version 3.04

  # Str.regexp;;
  - : string -> Str.regexp = <fun>
  # ^D
  sge:348$ ocamlmktop -thread -custom -o throcaml threads.cma          
  Error while linking /usr/local/lib/ocaml/threads/threads.cma(ThreadUnix):
  Reference to undefined global `Unix'
  sge:349$ ocamlmktop -thread -custom -o throcaml unix.cma threads.cma
  sge:350$ ./throcaml
          Objective Caml version 3.04

  # Thread.create;;
  Unbound value Thread.create
  # ^D
  sge:351$ 

However...

  sge:351$ cat chap19.ml
  (* from p. 602 of the English translation of the O'Reilly book *)

  let f_proc1 () =
    for i = 0 to 10 do
      Printf.printf "(%d)" i;
      flush stdout
    done;
    print_newline() ;;

  let t1 = Thread.create f_proc1 () ;;

  Thread.join t1 ;;
  sge:352$ ocamlc -thread threads.cma chap19.ml                        
  sge:353$ ./a.out
  (0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)
  sge:354$ 

I followed the instructions in the manual to build my Str toplevel,
but there are none at the beginning of the threads library section.
What am I doing wrong?

Thanks,
Steve
-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-04-14 10:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-13 10:35 [Caml-list] toplevel with threads Steve Elkins
2002-04-14  1:59 ` Jacques Garrigue
2002-04-14  9:06   ` Steve Elkins
2002-04-14 10:48   ` Markus Mottl

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).