From: Jon Harrop <jon@ffconsultancy.com>
To: caml-list@yquem.inria.fr
Subject: Re: [Caml-list] Does LablTk have a future?
Date: Tue, 30 Aug 2005 12:48:23 +0100 [thread overview]
Message-ID: <200508301248.24026.jon@ffconsultancy.com> (raw)
In-Reply-To: <4313E30F.1050501@havenrock.com>
On Tuesday 30 August 2005 05:39, Matt Gushee wrote:
> Now, I have lately realized that you can explore LablTk with
> ocamlbrowser, so a reference doc isn't strictly necessary. But you could
> say the same about any OCaml module ... anyway, the document mostly
> exists, and some people may find it more convenient/pleasant to use a
> Web page or a printed document.
Yes, I've only studied it through ocamlbrowser. So I'd recommend simply
commenting the labltk .mli file rather than writing a quick reference.
> >>2) A Book
> >
> > I think labltk is too specific to be commercially viable.
>
> Specific in what sense? And do you mean LablTk as a tool, or as a book
> topic?
I meant that the topic "GUI programming using lablTK" is too specific for a
book.
> > Also, unless I've
> > missed some hidden complexities in Tk programming, I think you'd have a
> > job filling enough pages to call the result a book.
>
> Ever used the Canvas or Text widgets? There's a lot going on there.
I'm using the Text widget in a very simple way. I may have to start using the
canvas widget because I can't figure out how to do various things (e.g. a
spreadsheet).
> Besides, there are several mainstream (i.e. published by major tech
> publishers and available in any well-stocked bookstore) books about Tk
> programming (including at least Tcl/Tk, Perl/Tk and Tkinter). They've
> mostly been available for several years, so there must be some market
> for them.
Yes and there are a few books on OCaml. But you're talking about the
intersection of those two sets of users, which is much smaller.
> Maybe today's OCamlers are by and large beyond needing that sort of
> book. But it's kind of self-defeating to take for granted that the
> status quo will continue. I'm inclined to think that as OCaml gains in
> popularity--as it is certainly doing--there will be more people who need
> more hand-holding. Which doesn't necessarily mean there's much of market
> for a book such as I've proposed, just that I see some reason to hope.
Yes, that is true.
> > As I'm the author of the only existing self-published book on OCaml, you
> > may be interested to know that it is doing well (~500UKP per month for 6
> > months so far).
>
> Well, at 85 quid a pop, I should think so (what is that in US money,
> about $120?)! But you're targeting an audience that has significant
> institutional support. I doubt very much that any and all OCaml books
> can be sold for that kind of money.
Yes. As OCaml gains popularity it will be commercially viable to publish
cheaper books. In the mean time, if you're interested in making money,
perhaps educational software would be better?
> > This wouldn't need to be anything
> > fancy, just easy access to the simplest GUI elements to start with.
>
> What kind of apps do you envision writing with only the simplest elements?
I have two projects with GUIs now. One is that database app, that has a very
simple GUI. The other is Presenta, that draws its own GUI via OpenGL.
I tried to get the latter to work with lablgtk but was told to take my
question to the gtk forum, where they told me not to use out of date OpenGL
bindings.
Incidentally, OpenGL is extremely important for us. So a GUI toolkit must be
able to handle OpenGL widgets. Indeed, this begs the question: why not do the
whole thing in OpenGL?
--
Dr Jon D Harrop, Flying Frog Consultancy Ltd.
Objective CAML for Scientists
http://www.ffconsultancy.com/products/ocaml_for_scientists
next prev parent reply other threads:[~2005-08-30 11:53 UTC|newest]
Thread overview: 67+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-08-28 15:38 Matt Gushee
[not found] ` <aefe758210f7fa0b9846b0ea4278cf3a@rouaix.org>
2005-08-28 23:21 ` [Caml-list] " Matt Gushee
2005-08-29 22:33 ` Jon Harrop
2005-08-30 4:39 ` Matt Gushee
2005-08-30 11:39 ` Yaron Minsky
2005-08-30 11:48 ` Jon Harrop [this message]
2005-08-30 12:22 ` David MENTRE
2005-08-30 13:45 ` Jon Harrop
2005-08-30 15:47 ` David MENTRE
2005-08-30 16:08 ` Jon Harrop
2005-09-01 4:25 ` Matt Gushee
2005-09-01 11:20 ` Matt Gushee
2005-09-01 11:26 ` Matt Gushee
2005-09-01 14:09 ` Chris Campbell
2005-08-30 16:21 ` Bardur Arantsson
2005-08-30 17:47 ` [Caml-list] " David Thomas
2005-08-30 18:06 ` Tyler Eaves
2005-08-30 19:01 ` Jon Harrop
2005-08-30 22:55 ` Chris Campbell
[not found] ` <c22844d10508301553b54841b@mail.gmail.com>
2005-08-30 22:56 ` Fwd: " Chris Campbell
2005-08-30 23:04 ` Doug Kirk
2005-08-31 0:08 ` Fwd: " Jon Harrop
2005-08-31 0:31 ` Olivier Andrieu
2005-08-31 8:48 ` Feeding the OCaml GUI troll (was: Re: [Caml-list] Does LablTk have a future?) David MENTRE
2005-08-31 9:06 ` Proposal a GUI from Ocamlsdl Christophe Raffalli
2005-08-31 14:39 ` [Caml-list] " Jon Harrop
2005-09-01 19:27 ` Nathaniel Gray
2005-08-31 14:27 ` Feeding the OCaml GUI troll (was: Re: [Caml-list] Does LablTk have a future?) Jon Harrop
2005-09-01 4:49 ` Feeding the OCaml GUI troll Matt Gushee
2005-09-01 13:15 ` [Caml-list] " skaller
2005-09-01 13:28 ` David MENTRE
2005-09-01 13:50 ` skaller
2005-09-01 14:43 ` Chris Campbell
2005-09-02 7:40 ` Ville-Pertti Keinonen
2005-09-02 12:39 ` skaller
2005-09-03 10:34 ` Damien Bobillot
2005-09-03 12:30 ` skaller
2005-09-04 14:08 ` Richard Jones
2005-09-03 11:10 ` yoann padioleau
2005-09-03 11:30 ` Jonathan Roewen
2005-09-03 17:23 ` Doug Kirk
2005-09-04 14:01 ` Richard Jones
2005-09-01 19:23 ` Feeding the OCaml GUI troll (was: Re: [Caml-list] Does LablTk have a future?) Nathaniel Gray
2005-09-01 4:31 ` [Caml-list] Does LablTk have a future? Matt Gushee
2005-09-01 4:17 ` Matt Gushee
2005-09-01 13:25 ` Jon Harrop
2005-08-30 7:16 ` GUI for OCaml (was: Re: [Caml-list] Does LablTk have a future?) David MENTRE
2005-08-30 9:53 ` GUI for OCaml Christophe Raffalli
2005-08-30 10:28 ` [Caml-list] " David MENTRE
2005-08-30 13:04 ` Bünzli Daniel
2005-08-30 17:13 ` David Thomas
2005-08-30 11:18 ` Mark Shinwell
2005-08-30 14:22 ` Jacques Carette
2005-08-30 23:12 ` Pietro Abate
2005-08-30 14:14 ` GUI for OCaml (was: Re: [Caml-list] Does LablTk have a future?) Richard Jones
2005-08-30 15:33 ` mmzeeman
2005-08-30 15:44 ` Jon Harrop
2005-08-30 22:34 ` yoann padioleau
2005-09-01 4:58 ` Matt Gushee
2005-08-30 16:01 ` Jon Harrop
2005-08-30 16:25 ` Chris Campbell
2005-08-30 22:49 ` yoann padioleau
2005-08-30 16:03 ` Chris Campbell
2005-08-30 22:31 ` yoann padioleau
2005-08-31 8:19 ` About Lablgtk2 (was: e: GUI for OCaml) David MENTRE
2005-09-03 11:41 ` yoann padioleau
2005-08-30 17:35 ` [Caml-list] Does LablTk have a future? Olivier Andrieu
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=200508301248.24026.jon@ffconsultancy.com \
--to=jon@ffconsultancy.com \
--cc=caml-list@yquem.inria.fr \
/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