🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #25656

Re: Call for votes: comp.binaries.hypercard

#25656
From: Chuq Von Rospach
Date: Thu, 25 Feb 1988 18:17
173 lines
8421 bytes
[and now, class, today on Mr. Chuqui's neighboorhood we again examine how 
 nasty, obnoxious people can ignore reality, twist the facts, and attempt to
 rewrite reality to fit their own goals irregardless of the needs of others.
 To wit, another rebuttal of one of Webber's rantings]

>[For those actually interested in what can and can't be done with hypercard,
>I recommend Goodman's The Complete Hypercard Handbook.

Nice book. Not complete, but well done. Doesn't cover XFCN's or XCMD's at
all, for instance. 

>While micro users
>seem to prefer to transfer core images

It isn't a core image. it's a stack. You probably don't understand the
concept, because old-fashioned machines like those you use aren't capable of
this sort of stuff.

>all the tools are available
>to transfer hypercard stacks as a few background macpaint images, some textual
>databases, and some hypercard scripts in what is essentially a ``source'' 
>format.

Wrong. 

What you're saying, Mr. Webber, is because it would be more convenient for
YOU to see this stuff as component pieces, you want all the HyperCard
writers in the world to:

o disassemble their program into component parts
o write instructions on the re-assembly of same
o post component parts to the net.

All so, if you feel like it, you can take a look at it and say "that's nice.
Too bad Unix doesn't do this sort of stuff".

Then, you expect the readers to:

o download each component part
o read the instructions
o put it all back together
o get it right

You completely ignore the fact that many of these stacks (for instance, the
esperanto stack) are filled with data. So, you could add the stpes of
figuring out how to export all the data, format it for packaging, and import
it back into the stack, all without munging the data.

All so you can look at it and say 'that's nice.'

Webber, you're insane. Or simply selfish and stupid. I'm not sure which.
hyperCArd stacks are written for HyperCard, not for your specious enjoyment.
If you want to play with them, buy a Mac. but don't suggest that the mac
folks should go out of their way to make their software useless for everyone
simply because it doesn't fit your reality. Your reality is skewed and
selfish.

>QUITE WRONG.  If you knew much about databases, you wouldn't call them
>``simple.''  Most of the hypertext literature appears as a subset of
>the database literature which includes non-relational structures and
>user interface matters (although I can understand how a typical micro
>database system could give a rather limited notion of what databases
>are all about).

HyperCard is not a database. HyperCard is not Hypertext. You show your
ignorance.

>It is a shame that they use bitmap graphics rather than object oriented

Now, we watch as Webber uses the argument "I don't like the design of this,
even though I've never used it, so it has to be bad". Let me point out that
the Goodman book, which Webber uses above, has sold over 700,000 copies to
date, and Apple's figures that I've seen show that HyperCard has already
been put into use on over 20% of the Macintoshes in the installed user base.

Personally, what Webber thinks about HyperCard means squat. Lots of people,
on the net and throughout the country, use and like HyperCard. This group is
being put together to service them, not to be turned into a personal
stomping ground for Webber. 

>Although I am sure you could cons up a stack
>that is nothing but gratuitous graphics, most useful stacks will
>contain substantial textual information (e.g., the editor of
>otherrealms has spoken of a bibliographic sf stack which will
>doubtless contain little graphics and the developers of hypercard are
>busy converting a library's card catalog into hypercard format).

It's obvious Webber hasn't looked at many HyperCard stacks. There's a strong
mix of graphic and textual oriented systems. There are even games, including
a version of Shanghai, an arthurian jousting simulation, and graphic/text
adventure games. 

As to the SF stack he mentions (which I happen to be the developer of) he's
showing his ignorance. Primarily textual? Why? One thing HyperCard would
allow me to do, for instance, is use a scanner to digitize the cover and put
the cover into the database. Or add digitized pictures of the authors. Or
perhaps their pets and houses. Webber, you don't know what you're talking
about. you're thinking in terms of yesterday. So please, shut up and don't
bother us folks who're trying to put together tomorrow.

>The
>relatively few backgrounds needed for a given stack implementation
>(after all, who has time to hand ``paint'' thousands of cards) can

Lots of people. Again, he's showing amazing ignorance about what IS
already being done.

>(although even if you had to just
>uuencode the macpaint images, that is no reason to pass around the
>entire application as a binary).

Again, his ignorance. He's equating that the parts are the sum of the whole.
Not true. As I mentioned above, there is the little matter of all the
development time involved in putting the pieces together, setting up the
interactions and links, and getting them placed properly.

Put this in a Unix context. From now all, all postings to comp.sources.unix
will be made one function at a time. After all, I might want to use that
function in something else, and we certainly don't want me to have to go
looking for it. 

Oh, and while you're at it, we won't ship Makefiles anymore. They can't be
used on all systems. So you'll have to figure out how to put the pieces
together into a program, and what the compile line ought to look like. 

Now, wouldn't that just please the Unix folks a whole lot?

>Of course, one can use external functions
>to implement custom animations on each card, but to do this you are using
>so much non-hypercard code that you have something much more akin to a
>traditional binary (certainly not something common enough to require a 
>group of its own).

bullshit.  I'd say, from the stuff I've looked at, that something like 60%
of the stacks have XCMD or XFCN extensions in them. Most are pretty trivial,
like doing an SFGetFile. Some, like ResCopy, give HyperCard the power to do
most of the practical functionality of something like ResEdit. And I dare
Webber to come up with a practical applciation of ResEdit on a Unix box....

Again, off to a Unix context. Since Unix is such a nice system, there's no
reason to give it extensibility. so simply go and boot your Unix kernel, and
toss out /bin, /usr/bin/ and /usr/ucb. you don't need it -- if it isn't in
the kernel, it is a Bad Thing.

>On my system, awk is interactive and event-driven!

that's nice. What's this have to do with the discussion? Why don'y you go
program Awk and leave the rest of us alone?

>And, of course, there
>are many other tools if I don't feel like using awk.

Oh, he's really in seventh heaven, now!

>While the environment
>is program-rich, it is data-poor as with most of the net.  This is a major
>reason for objecting when people want to use massive net resources to transfer
>data-rich files in obscure binary formats.

it's not obscure. There are more hypercard systems out there than Unix
boxes. The fact that Unix can't read that stuff isn't Unixes fault, Webber.
If you want it, go write it! It's been done for binhex, for xbin, for
packit, and now for stuffit. 

if you want it, go get it. Nobody is stopping you. but don't make us do your
work for you.

Webber, you again show your ignorance, your selfishness, and your
unwillingness to worry about anything except your own interests. Please do
me, and the net, a favor, and go be obnoxious somewhere else.

[It's a beautiful day in the neighborhood, a beautiful day in the
 neighborhood....]
Technical Details
Message-ID: <43182@sun.uucp>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!plaid!chuq
References: <454@stech.UUCP> <960@athos.rutgers.edu> <5534@cit-vax.Caltech.Edu> <18323@topaz.rutgers.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!plaid!chuq
From: chuq@plaid.Sun.COM (Chuq Von Rospach)
Newsgroups: comp.sys.mac,news.groups
Subject: Re: Call for votes: comp.binaries.hypercard
Message-ID: <43182@sun.uucp>
Date: 25 Feb 88 18:17:03 GMT
References: <454@stech.UUCP> <960@athos.rutgers.edu> <5534@cit-vax.Caltech.Edu> <18323@topaz.rutgers.edu>
Sender: news@sun.uucp
Reply-To: chuq@sun.UUCP (Chuq Von Rospach)
Followup-To: news.groups
Organization: Fictional Reality, uLtd
Lines: 173