HDTenEightyP/NetNews huggingface dataset:
From: dblackbu@carr11.alleg.edu (David Blackburn)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: Script speed questions
Date: 5 Oct 92 01:53:17 GMT
Organization: Allegheny College

In article <1992Oct3.042039.6213@panix.com> xixax@panix.com (Dany Drennan)  
writes:
> In <waanders-021092184046@no-name-nib.med.umich.edu> waanders@umich.edu  
(Nick Waanders) writes:
> 
> >I have a large stack of ~1000 cards.  I like to use the Marked card feature
> >to work with blocks of cards at a time.  To do this I want to be able to
> >*store* the current set of "marks", mark some different ones and do some
> >stuff, and then *restore* the original set of marks.  To do this, I wrote a
> >script to collect the card ids of all the marked cards and put them into a
> >hidden field.  The problem is that the scipt is much slower than I had
> >hoped.  It appears that building a container with 90 marks (ie 90 six digit
> >words) is the slow point.  I use the following script...
> 
> >  put the number of marked cards into num
> >  repeat with i = 1 to num
> >    put "Storing mark"&&i&&"of"&&num
> >    put " "&word 3 of the short name of marked card i after marklist
> >  end repeat
> Any suggestions to improve the speed?
> Nick Waanders
> >Orthopaedic Research Labs
> 
> try th following
> lock the screen

To really speed things up you should also set lockMessages and lockRecent to  
true. (Don't forget to unlock them at the end!)

> remember the card where you are

push cd

> go to each card you need to get info from

go next marked cd

> get the info and put it whereever
> go back to where you were

pop cd

> 
> for whatever reason, going to the card first with the screen frozen makes
> this kind of info gathering MUCH MUCH quicker.
> 
> Good Luck,
> Dany
--
* Dave Blackburn  dblackbu@alleg.edu  flames to self@home.dev.null *          
* Chemistry, Macs, Hypercard, cats,  <>< religion, & the Dead      *
* (Anyone else who held these opinions would be as crazy as I am.) *
*   "Sometimes the songs that we hear are just songs of our own"   *
From: jon@metz.une.edu.au (Jon Burne)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: CLARIS CORP. OFFERS NEW HYPERCARD PLAYER TO RUN HYPERCARD STACKS
Date: 2 Oct 92 03:21:29 GMT

Concerned about the future of HyperCard? Well here are the relevent entries 
from "Old Jon's Almanac";

Jan 93 "HyperCard Player for Windows to be available mid-year"

Feb 93 "Windows NT delayed until mid winter"

Mar 93 "HyperCard 3.0 released"

Apr 93 "HyperCard 3.0 might be available for Windows sometime" (ie. never)

May 93 "Windows NT renamed Windows ENT and delayed" (Even Newer Technology)

Jun 93 "HyperCard Player for Windows released"

Jul 93 "HyperCard and Filemaker to become one product called HyperMaker"

Aug 93 "HyperCard Should be Free" cult is officially recognised as a religion

Sep 93 "HyperMaker 1.0 Released, looks like HyperCard but goes really fast"


DISCLAIMER: I made it all up, no one told me anything and I DO know that
HyperCard, Windows and FileMaker are registered trademarks. The only original
idea I have had is to roll HyperCard and FileMaker into one product. That's
a silly idea. Isn't it?.... Isn't it! Maybe I should register the name
"HyperMaker" just in case......:-)

Jon Burne
Macintosh Support Manager & HyperCard Addict
Computer Centre
University of New England
Armidale NSW 2351
AUSTRALIA
From: bfoley@obelisk.berkeley.edu (Brian Foley)
Newsgroups: comp.sys.mac.hypercard
Subject: XCMDs to record sounds
Date: 2 Oct 1992 01:31:36 GMT
Organization: University of California, Berkeley
NNTP-Posting-Host: obelisk.berkeley.edu
Keywords: Hypercard, sound, recording, audio pallet


I am looking for some XCMDs that do recordings from the
built in mic on LCs.  Mainly I want the source code because
I need to display the sound data in several different ways.

Ideally I would like to get a hold of the source code for the 
audio pallet that comes with Hypercard on LCs and Classics.
But people tell me that getting source code from apple is not
likely.  If anyone knows who to ask about the audio pallet or
any other XCMDs for recording, I would appreciate the pointers.

If not then I am just going to have to buy a copy of
Inside Macintosh 6 and start hacking away.  So please help!

brian foley
bfoley@garnet.berkeley.edu
Newsgroups: comp.sys.mac.hypercard
From: parshall@ed.ecn.purdue.edu (Jim Parshall)
Subject: Re: mousedown and field problem
Organization: Purdue University Engineering Computer Network
Date: Sat, 3 Oct 1992 04:22:11 GMT
From: stever@netcom.com (Steve Riggins)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: another Palette question
Date: 5 Oct 92 14:46:52 GMT
Organization: Netcom - Online Communication Services (408 241-9760 guest)

In article <5OCT199201314531@oregon.uoregon.edu> derthanq@oregon.uoregon.edu (Victor Der-Thanq Chen) writes:

>I have another question.  I am very sure that I follow all the steps in the
>Palette maker.  I did get the Palette.  The problem is that the scripts didn't
>work.  When I click on one of the "buttons" in the palette, nothing happened.
>

Scripts in the palette can only be one line long, if I remember
correctly.  You need to make a stack level (or bg,if the palette will
only be used in one bg) handler that the script in the palette calls:

-- palette btn script
on mouseDown
  scan
end mouseDown

-- in stack script
on scan
  repeat while the mouse is down
  cdScan
  end repeat
end scan

etc.  Let me know if this helps.  8-)
-- 
Steve Riggins                  Internet: stever@netcom.com
AppleLink:  Voyager.geek       AOL:      RigginsS
CompuServe: 75300,1635         "Can never have enough EMail addresses"
Newsgroups: comp.sys.mac.hypercard
From: jpugh@apple.com (Jon Pugh)
Subject: Re: FIND doesn't work
Date: Sat, 3 Oct 1992 05:07:00 GMT
Organization: Apple Computer, Inc.
Followup-To: comp.sys.mac.hypercard

In article <1992Oct2.205711.18895@dartvax.dartmouth.edu>,
Robert.H.Gross@dartmouth.edu (Robert H. Gross) wrote:
> 
> Funny you should bring this up as I just ran into the same problem
> myself. I have been HyperCard programming since it was called WildCard
> (beta testing) and have never had this problem before. In my case, not
> only does the find command issued through scripting a button not work,
> but find from the menu doesn't work either. I am searching a background
> field that does not have the "don't search" check box checked. The
> search function still works in all my other stacks and I can even copy
> a "find" button from a stack in which it works to this probelm stack,
> where it will refuse to work!
> 
> I'd be grateful for any hints.

I think you ought to compact the stack.  It is my understanding that this
builds an index used for the fast find capability.  Compacting should
enable the find function again.

Jon
Newsgroups: comp.sys.mac.hypercard
Distribution: world
From: Michael_McKeever@magicbb.uucp
Organization: MAGIC - Macintosh Awareness Group In Canada
Date: Wed, 30 Sep 1992 11:42:45 EST
Subject: HYPERCARD 2.5

Anyone seen or have any info as to limitations, etc.  concerning the new
runtime version of HperCard  (vers. 2.5?) ?
From: fwb@siemens.com. (Frederic W. Brehm)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: Avoid returning to "HOME" after Popping Cards
Date: 6 Oct 92 17:01:07 GMT

SLESCUR@auvm.american.edu (Steve Lescure) writes:
> I have created a stack with about 175 cards. EAch card has a return button
>which simply returns the user to the previous card (I am using the push and
>pop functions).  If the user keeps hitting this button, he will eventually be
>returned to the Home card.  I would like to avoid sending them to the Home
>Card, since this creates problems for my stack.  Is there an easy way?

Use the following mouseUp script for your return button:

on mouseUp
  pop cd into it
  if last word of it = last word of the long name of this stack then
    go to it -- destination is in this stack
  else
    beep -- or some other error action, maybe even nothing!
  end if
end mouseUp
--
Frederic W. Brehm	Siemens Corporate Research	Princeton, NJ
fwb@siemens.siemens.com
Newsgroups: comp.sys.mac.hypercard
From: derthanq@oregon.uoregon.edu (Victor Der-Thanq Chen)
Subject: Comstom Palette, how?
News-Software: VAX/VMS VNEWS 1.41    
Organization: University of Oregon
Date:  3 Oct 1992 00:34 PDT  

Hi everybody,

I have am impression that I can define my own palette (I cannot recall where
I got this idea.)

I thumb through the Winlker and Kamins's book "Hypertalk2.0" and found no info
about this.  The only thing I found is on page 286-7 about palette nagigater.
I quote "Palette is actuthat Palette is actually an XCMD that can display many
palette; the Navigator palette is just an example.

So, I am even convinced that I shall be able to define my own palette.  But the
problem is how???  Is there any reference that I can find some help?

Victor

derthanq@oregon.uoregon.edu 
Newsgroups: comp.sys.mac.hypercard
From: ian@billie.research.canon.oz.au (Ian Daniel)
Subject: stopping tabbing to next field from script
Organization: Canon Information Systems Research Australia
Date: Tue, 29 Sep 1992 22:43:04 GMT

In my script for a field, I examine the value the user has just entered in  
the field, and if it is a certain value, I would like that the "tabbing" 
to the next field not take place, so that the same field would remain  
highlighted and the user could try again.

I cannot work out how to prevent the tabbing from taking place. How do I
do this?

Thanks in advance,
Ian
---
Ian Daniel, Software Engineer | Net: ian@research.canon.oz.au
Canon Information Systems Research Australia | Phone: +61 2 805 2911
P.O. Box 313 North Ryde, NSW, Australia 2113 | Fax:   +61 2 805 2929
Organization: The American University - University Computing Center
Date: Tue, 6 Oct 1992 10:14:00 EDT
From: Steve Lescure <SLESCUR@auvm.american.edu>
Newsgroups: comp.sys.mac.hypercard
Subject: Avoid returning to "HOME" after Popping Cards

 I have created a stack with about 175 cards. EAch card has a return button
which simply returns the user to the previous card (I am using the push and
pop functions).  If the user keeps hitting this button, he will eventually be
returned to the Home card.  I would like to avoid sending them to the Home
Card, since this creates problems for my stack.  Is there an easy way?


Thanks.
Steve Lescure
American University
From: gasser@eniac.seas.upenn.edu (Nathan Gasser ><>  )
Newsgroups: comp.sys.mac.hypercard
Subject: Help for a new XCMD writer RE: long strings?
Date: 4 Oct 92 06:02:17 GMT

Hi all,

I've been scripting for years and just today ventured into the
world of coding XCMD/XFCNs.  I'm using THINK Pascal 3.0, and with much
guidance from Winkler & Kamins, I was able to successfully write, 
compile, and build an XCFN to increment its integer argument.  
When the celebration ended, I looked at my real task at hand and got stuck.

I need to write an XFCN like so:

function merge p1, p2, p3
  repeat with i = 1 to the number of lines in p1 
    put line i of p1 && line i of p2 && line i of p3 into line i of new
  end repeat
  return new
end merge

Get the picture?  It takes forever in HyperTalk, and I want to code
it in Pascal.  I never progressed very far in my Pascal training,
and handles and pointers scare me.  My problem is that the HyperTalk strings
are several thousand characters, while Pascal strings are 255 only.
I'm guessing I need to use dynamic data, but pointers and I don't get along.

Can you help me in any way?  I think I'll buy Bond's XCMD book before
too long, but I need to hack this in a few days.  Anyone?

Thanks forever,
Nate.
--

Nathan Gasser       ><>         
gasser@eniac.seas.upenn.edu
From: draper@odin.mda.uth.tmc.edu (E.J. Draper)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: How to display full-screen PICT?
Date: 5 Oct 1992 21:47:46 GMT
Organization: U.T.M.D. Anderson Cancer Center
X-UserAgent: Nuntius v1.1.1d12
X-XXMessage-ID: <A6F622157C01019A@mdarpi1.mda.uth.tmc.edu>
X-XXDate: Mon, 5 Oct 92 16:47:17 GMT

In article <BvnsFs.1Ds@news.udel.edu> Bill Johnston, johnston@me.udel.edu
writes:
>I'm stumped!  I would like to display a 640x480 PICT on a 
>640x480 screen using the Picture XCMD.  Without adjusting the
>window loc, the PICT is displayed with 0,0 at 0,40 in terms
>of the screen coordinates such that a 40x640 strip at the 
>bottom is chopped off.  That's what I expected.  


>picture pictWindowName,file,none,false,8
                             ^^^^
Change your WindowType parameter to "Rect".  The window is being drawn
offset because of its title bar.


      |E|J-  ED DRAPER
 rEpar|D|<-  Radiologic/Pathologic Institute
             The University of Texas M.D. Anderson Cancer Center
             draper@odin.mda.uth.tmc.edu
From: draper@odin.mda.uth.tmc.edu (E.J. Draper)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: Script speed questions
Date: 5 Oct 1992 14:44:40 GMT
Organization: U.T.M.D. Anderson Cancer Center
X-UserAgent: Nuntius v1.1.1d12
X-XXMessage-ID: <A6F5BEEB9102019A@mdarpi1.mda.uth.tmc.edu>
X-XXDate: Mon, 5 Oct 92 09:44:11 GMT

In article <1992Oct3.042039.6213@panix.com> Dany Drennan, xixax@panix.com
writes:
>try th following
>lock the screen
>remember the card where you are
>go to each card you need to get info from
>get the info and put it whereever
>go back to where you were
>
>for whatever reason, going to the card first with the screen frozen makes
>this kind of info gathering MUCH MUCH quicker.

Nope.  Always reference cards rather than actually going to them.  See
page 498 of _The HyperCard Script Language Guide_ for more info.  If you
thought the above code was fast (which it really isn't) try setting
lockMessages to true in addition to locking the screen.  This can have an
enormous effect on the execution speed of the script (mostly depending on
how many Open/CloseCard handlers you have).


      |E|J-  ED DRAPER
 rEpar|D|<-  Radiologic/Pathologic Institute
             The University of Texas M.D. Anderson Cancer Center
             draper@odin.mda.uth.tmc.edu
Newsgroups: comp.sys.mac.hypercard
From: steven@monu6.cc.monash.edu.au (Steve Stergakis)
Subject: mousedown and field problem
Organization: Monash University, Caulfield Campus
Date: Fri, 2 Oct 1992 00:08:07 GMT



i have the following problem......

i require a mousedown or similar script that would let me
do the following...


i have a scrollable card field... eg

+-------------------------------------------
+
+    a
+    b
+    c
+         c1
+         c2
+               c21
+               c22
+         c3
+    d
+

i require a script that would aloow me to select multiple fields 
with just one mouse click ... example the column with fields c21 and c22
or the column with fields c1, c2, c3... 

another problem is that i only want fields highlighted if they are
a direct suborinate... that if i click i the column... i want c1, c2
and c3 highlighted but i dont want d1 highlighted lets say....

one more problem.... is there any way to scroll to an area automatically
(without the use of mouse) to another area of the field...

let us say that i wanted to do some processing with s22 that wasnt 
currently shown on the screen... is ther some way that i can scroll
to that section of the field where s22 is...

thanks in advance
steven
From: xixax@panix.com (Dany Drennan)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: Script speed questions
Date: 3 Oct 92 04:20:39 GMT
Organization: Panix, NYC

In <waanders-021092184046@no-name-nib.med.umich.edu> waanders@umich.edu (Nick Waanders) writes:

>I have a large stack of ~1000 cards.  I like to use the Marked card feature
>to work with blocks of cards at a time.  To do this I want to be able to
>*store* the current set of "marks", mark some different ones and do some
>stuff, and then *restore* the original set of marks.  To do this, I wrote a
>script to collect the card ids of all the marked cards and put them into a
>hidden field.  The problem is that the scipt is much slower than I had
>hoped.  It appears that building a container with 90 marks (ie 90 six digit
>words) is the slow point.  I use the following script...

>  put the number of marked cards into num
>  repeat with i = 1 to num
>    put "Storing mark"&&i&&"of"&&num
>    put " "&word 3 of the short name of marked card i after marklist
>  end repeat

>The message box shows the progress with the "Storing mark 15 of 90"
>message.  At first the progress is quite rapid, moving faster than I can
>count (quarter second maybe), but by halfway each mark is taking about 1
>second, and by the end of 90 marks, each mark takes about 3 seconds.  

>Is this strictly a problem of putting the new number at the end of the
>container?  I tried each of the following, and they did not help, and were
>perhaps worse. 
>    put word 3of the short name of marked card i into word 1 marklist
>    put word 3 of the short name of marked card i into item 1 marklist
>    put word 3 of the short name of marked card i into line 1 marklist

Any suggestions to improve the speed?
Nick Waanders
>Orthopaedic Research Labs

try th following
lock the screen
remember the card where you are
go to each card you need to get info from
get the info and put it whereever
go back to where you were

for whatever reason, going to the card first with the screen frozen makes
this kind of info gathering MUCH MUCH quicker.

Good Luck,
Dany
ps: you can get in touch with th SuperCard forum of america online by
writing to hanrekm@aol.com
Newsgroups: comp.sys.mac.hypercard
From: jason@lanai.cs.ucla.edu (Jason Rosenberg)
Subject: please clarify this "player" business
Originator: jason@lanai.cs.ucla.edu
Organization: UCLA Computer Science Department
Date: Fri, 2 Oct 92 07:51:43 GMT

I just came in on the tail end of this business about a hyperCard player.

Is it true now that the basic version of hyperCard that will come with
new macs will not allow scripting/authoring by the casual user?  Do I
understand this correctly?

Will the development kit, at $300+ be the only way to create new stacks?

I just want to make sure I have all the facts before getting upset.  It
won't affect me directly, in all probability, but it really just makes me 
shake my head.  Hypercard is the one thing that allows the casual user to
discover that programming is not really all that difficult, that you can
easily do things you want quickly.  Such a casual user would never spend
$300 dollars to discover this, since naive/casual users are by definition
are afraid of things they don't understand.  HyperCard is(was?) a way of
bridging the gap....

Jason
-- 
Jason Rosenberg                           Computer Science Department
jason@cs.ucla.edu                         University of California
{uunet,rutgers,ucbvax}!ucla-cs!jason      Los Angeles, CA  90024
From: fbr@astro.as.utexas.edu (F. B. Ray)
Newsgroups: comp.sys.mac.hypercard
Subject: German -> English translation
Date: 6 Oct 92 14:10:31 GMT
Distribution: usa
Organization: McDonald Obs. Advanced Projects Group
Originator: fbr@astro.as.utexas.edu

If you know of a Hypercard stack that will aid me in translating
German sentences to English, I would appreciate a reply via
Email.  Thanks.


-- 
SNAILmail:  Frank B. Ray, McDonald Observatory, Univ. of Texas / Astronomy
      	    Austin, Texas 78712                       Tel.: (512) 471-3334
**ELECTRIC**mail: fbr@astro.as.utexas.edu                        (Internet)
                  {backbones}!{noao,cs.utexas.edu}!utastro!fbr   (UUCP)
From: tdembinski@guvax.acc.georgetown.edu
Newsgroups: comp.sys.mac.hypercard
Subject: Hypercard wannabe
Date: 29 Sep 92 22:04:40 -0400
Distribution: world
Organization: Georgetown University

	I am a hypercard novice with absolutely no knowledge of other 
computer languages.  I like hypercard, though, because I picked it up 
one day and created something useful in a few hours.  Now that I've 
gotten my feet wet, I would like to know where to look for more 
information on hypercard.  Which books should I buy, where can I get 
them, should I buy the Hypercard Developers Kit?  I would appreciate 
feedback.
	On a more specific topic, the script that I wrote in a few 
hours generates characters for various role playing games that I'm 
involved with.  As it is presently set up, though, once I generate one 
character I have to copy that character down by hand before I can 
generate another.  Is there any way that I can export the data 
generated to another application or file so that I don't have to 
continually write them down or so that I can create a database of 
characters that I can choose from.
	Anyway, I'd greatly appreciate the help.

Thanks
Tad Dembinski
TDembinski@guvax.georgetown.edu

Newsgroups: comp.sys.mac.hypercard
From: laj6t@curry.edschool.Virginia.EDU (Leigh Ann Johnson)
Subject: unlock a locked stack?
Organization: University of Virginia
Date: Tue, 6 Oct 1992 21:23:50 GMT

Help!  I locked a stack to the browser user level and locked it
against being deleted, changed, etc.  But now that I need to
get back into it to make a revision, I can't.  Passwords do not
work.  Any suggestions??
From: da003b@uhura.cc.rochester.edu (Vogon Poet)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: Can script editor font be changed?
Date: 26 Sep 92 06:36:59 GMT
Organization: University of Rochester - Rochester, New York

In <mac9067-230992150226@tempeh.isc.rit.edu> mac9067@cs.rit.edu (Mark Collien) writes:

>Does anyone know of a way to change the font size etc. in the HC sript
>editor?
>I am teach hypertalk to a class and use a creaky old kodak datashow,  a 
>larger point size would make things more legible.


>-- Mark

>******************************************************************************
>Mark Collien
>Interactive Media Laboratory
>Rochester Institute of Technology
>mac9067@cs.rit.edu  -or-  mac9067@ritvax.bitnet
>716.475.6625
>716.475.5804 fax

Yes Mark, assuming you are using HC 2.0 or later, a nifty script should have
been included in your home stack.  Just type "se" into the message box and
you will be prompted for a font and a point size (I think..).

Vogon Poet (at U of Rochester, none the less)
-- 

Vogon Poet, aka Darrell Anderson [da003b@uhura.cc.rochester.edu]
Newsgroups: comp.sys.mac.hypercard
From: waanders@umich.edu (Nick Waanders)
Subject: Re: Comstom Palette, how?
Date: Sat, 03 Oct 92 09:39:30 EDT
Organization: University of Michigan
Followup-To: comp.sys.mac.hypercard

In article <3OCT199200344128@oregon.uoregon.edu>,
derthanq@oregon.uoregon.edu (Victor Der-Thanq Chen) wrote:
> 
> I have am impression that I can define my own palette (I cannot recall where
> I got this idea.)
> 
Check out the Power Tools stack that you should have received with your
Hypercard 2.x distribution.  One of the tools is a custom palette maker. 
There is also a stack on sumex-aim which has even more capabilities to
build palettes, but I have not not worked with it.  It is called chiclette
and the following is excerpts from it help field...

*******************************
Chiclette is an external command that allows you to display and manage
floating palettes containing buttons.  It is a little bit more powerful
than HyperCard's palette XCmd and the palette maker that comes with the
HyperCard Developer Kit in the "Power Tools" stack:
- it doesn't need any special resource beside the XCmd "Chiclette"
itself,
- it is possible (and easy) to dynamically change the look and behaviour
of the palettes by setting their properties and the properties of their
buttons, 
- the buttons they contain respond to mouseDown, mouseStillDown and
mouseUp events. 
This allow you, for instance, to have popup menus in a floating palette,
using one of the numerous XFcns which have to be called in a "on mouseDown"
handler.  (One such XFcn, called JMHPopUp, is available in this stack.)  To
display a floating palette on screen, you just have to call the XCmd
Chiclette with an unique parameter, which is the definition of the palette.
 This stack intends to help you define your palettes, and learn how to
dynamically change their look.
*******************************


Nick Waanders
Orthopaedic Research Labs
University of Michigan