From: Matt H <matt@proweb.co.uk>
To: "rog@vitanuova.com" <9fans@cse.psu.edu>
Subject: Re[2]: [9fans] Limbo Tk FAQ?
Date: Fri, 25 May 2001 15:26:44 +0100 [thread overview]
Message-ID: <359728328.20010525152644@proweb.co.uk> (raw)
In-Reply-To: <20010525095153.BFB8D19A4F@mail.cse.psu.edu>
Hello rog,
>> > graphics programming still
>> > reminds me of assembler programming: way too much attention
>> > to way too much irrelevant detail.
>>
>> I'm pleased to discover I am not alone in this, although I couldn't
>> have phrased it as succintly or as accurately as you did. And I
>> enjoy assembly programming, but I find graphics programming far
>> too tedious.
rvc> i think that's because you've got multi-dimensional inputs, often with
rvc> associated state, which are much harder to deal with than the
rvc> unidimensional, stateless input stream of a command-line program, for
rvc> example.
rvc> at least with limbo/tk, the language is decently multi-threaded, so
rvc> it's often possible to carve a program into logically independent
rvc> threads, each of which is quite simple, rather than the age old "one
rvc> big state machine" paradigm which is the only way of doing things in
rvc> many GUI programming interfaces. despite its superficial simplicity,
rvc> i'll bet that Visual Basic falls into that category too.
rvc> where GUI programming is inevitably tedious is when you're dealing with
rvc> input forms (buttons, entry widgets, sliders, tickboxes, etc, etc), as
rvc> there are so many possible states to think about and deal with in the
rvc> program. i think that this is going to be the case regardless of
rvc> language. the key is probably to minimise (eliminate?) instances of
rvc> this kind of interface.
rvc> i've found limbo/tk to be a very productive environment, compared to
rvc> others i've used (principally the NeXTStep interface (now MacOS X),
rvc> which i believe is well regarded). the first-class strings in limbo
rvc> sit very well with the string-based nature of tk. strings nicely
rvc> i'm sorry, i'm off topic.
well, while you're there
any idea when signed applets for IE limbo will grace our lives?
--
Matt mailto:matt@proweb.co.uk
I'm floating on a lilo in the Sea of Alright
next prev parent reply other threads:[~2001-05-25 14:26 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-05-25 9:59 rog
2001-05-25 10:45 ` Lucio De Re
2001-05-25 14:26 ` Matt H [this message]
-- strict thread matches above, loose matches on Subject: below --
2001-05-24 18:50 geoff
2001-05-25 4:58 ` Lucio De Re
2001-05-25 7:44 ` Re[2]: " Matt H
2001-05-25 8:45 ` Lucio De Re
2001-05-25 9:26 ` Re[2]: " Matt H
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=359728328.20010525152644@proweb.co.uk \
--to=matt@proweb.co.uk \
--cc=9fans@cse.psu.edu \
/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;
as well as URLs for NNTP newsgroup(s).