Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: Brian Rogoff <bpr@bpr.best.vwh.net>
To: David Chase <chase@world.std.com>
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] Proselytizing
Date: Fri, 19 Apr 2002 02:25:13 +0000 (GMT)	[thread overview]
Message-ID: <Pine.BSF.4.40.0204190219580.23930-100000@bpr.best.vwh.net> (raw)
In-Reply-To: <5.1.0.14.0.20020418151206.01ec4098@pop.theWorld.com>

Ouch! I filed a complaint about that very problem with the oc library
camltk example.

David, check out the otherlibs/labltk/example directory of your ocaml
distribution, and that contains roughly the same examples for labltk.

-- Brian

On Thu, 18 Apr 2002, David Chase wrote:

> At 10:06 AM 4/18/2002 -0700, Charles Martin wrote:
> >>Only a few weeks ago I managed to convert some staunch CL-programming
> >>colleague to OCaml (after one year of merciless proselytizing!).
> >...
> >By the way, I scanned the new translated OCaml book and I have to say, it is a very impressive piece of work.  The publication of this and Benjamin Pierce's new book might help OCaml past the inflection point.
>
> Slightly better packaging/checking on the demos would be a good thing.
>
> I am trying, as hard as possible in my non-copious free time,
> to get past my own inflection point, and one sticking point is
> confusion with CamlTk.  I thought it worked -- it's clearly
> "here" enough to run the browser, and I did the load and execute
> game in the scripting window, but when I try the examples, it
> fails to find it:
>
> -- Making all in camltk
> (This program requires the CamlTk library;
>  if you haven't installed it, compilation will fail.)
> make[1]: Entering directory `/h/image/ftp.inria.fr/oc/camltk'
> ocamlc -I +camltk -c start.ml
> File "start.ml", line 25, characters 0-7:
> Unbound module Tk
> make[1]: *** [start.cmo] Error 2
> make[1]: Leaving directory `/h/image/ftp.inria.fr/oc/camltk'
> make: [all] Error 2 (ignored)
>
> I'm sure this is some sort of pilot error on my part, but it's
> not getting me to where I want to be.  I tried to modify the makefile
> to use labltk instead of camltk, but it failed there with
>
> File "start.ml", line 31, characters 6-27:
> Expecting function has type
>   ?name:string ->
>   ?activebackground:Tk.color ->
>   ?activeforeground:Tk.color ->
>   ?anchor:Tk.anchor ->
>   ?background:Tk.color ->
>   ?bitmap:Tk.bitmap ->
>   ?borderwidth:int ->
>   ?command:(unit -> unit) ->
>   ?cursor:Tk.cursor ->
>   ?disabledforeground:Tk.color ->
>   ?font:string ->
>   ?foreground:Tk.color ->
>   ?height:int ->
>   ?highlightbackground:Tk.color ->
>   ?highlightcolor:Tk.color ->
>   ?highlightthickness:int ->
>   ?image:[< Tk.image] ->
>   ?justify:Tk.justification ->
>   ?padx:int ->
>   ?pady:int ->
>   ?relief:Tk.relief ->
>   ?state:Tk.state ->
>   ?takefocus:bool ->
>   ?text:string ->
>   ?textvariable:Textvariable.textVariable ->
>   ?underline:int ->
>   ?width:int -> ?wraplength:int -> Widget.button Widget.widget
>
> I also tried to install camltk separately, but that was an
> almighty mess (among other things, the configuration uses
> obsolete macros to check for the existence of Cygwin, never
> mind total confusion about what tools to use to make libraries,
> and what suffixes different sorts of file should have.)
>
> I am doing all this on Windows 2k, with some recent version
> of Cygwin, and Scriptics Tcl/tk installed, and ocaml 3.04.
> Remember -- I am getting stumped by one of the demos that
> is supposed to get people started, and I am normally capable
> of installing garbage like Oracle, Apache, mail server
> software, and firewalls, all with my bare hands.  Something
> that is supposed to be easy and confidence building, isn't.
>
> David Chase
>
>
> -------------------
> 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
>
-------------------
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


  reply	other threads:[~2002-04-19  8:53 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-04-18  7:45 [Caml-list] Using threads in compiled code Noel Welsh
2002-04-18  8:44 ` Remi VANICAT
2002-04-18 14:44 ` Markus Mottl
2002-04-18 17:06   ` [Caml-list] Proselytizing Charles Martin
2002-04-18 20:10     ` David Chase
2002-04-19  2:25       ` Brian Rogoff [this message]
2002-04-19  7:58       ` Xavier Leroy
2002-04-19 14:32         ` David Chase
2002-04-19 15:21         ` Sven
2002-04-22  8:38         ` [Caml-list] CamlTk/Windows Christophe Macabiau
2002-04-18 19:10 ` [Caml-list] Using threads in compiled code james woodyatt
2002-04-18 21:05 ` Oliver Bandel
2002-04-19  7:42 ` Xavier Leroy
2002-04-19 16:09   ` John Max Skaller
2002-04-23 13:16   ` Noel Welsh

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.BSF.4.40.0204190219580.23930-100000@bpr.best.vwh.net \
    --to=bpr@bpr.best.vwh.net \
    --cc=caml-list@inria.fr \
    --cc=chase@world.std.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox