Re: Jeanne...revAppVersion doesn't work?

2002-04-05 Thread Jeanne A. E. DeVoto

At 12:58 AM -0800 4/5/2002, Chipp Walters wrote:
put the revAppVersion throws an error. Is there anyway else to find out
which version you're running???

It's a library command, so it doesn't support the the syntax. Try
  put revAppVersion()
- that should work. (The About box does show the current version, although
it's kind of easy to miss - it's in the top left corner.)


Also, I hate to be a crab about it...but the help files still have the
problem with apostrophe's on Windows.

I'm not seeing this on Windows with 1.1.1 here - checked the See Also
lists, the Development Guide listing, the Troubleshooting listing, and a
few other random places. Can you be more specific about where you're seeing
apostrophe problems so I can reproduce them?

(And yes, there's conversion code in there, of course.)

--
Jeanne A. E. DeVoto ~ [EMAIL PROTECTED]
http://www.runrev.com/
Runtime Revolution Limited - Power to the Developer!


___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



RE: Jeanne...revAppVersion doesn't work?

2002-04-05 Thread Chipp Walters

Thanks for the quick reply.
the revAppVersion() works well! The about box doens't show the B1,B2 etc..

hmmm. I'm using winXP - could that be the problem? I did use the script you
sent me (months ago) on the troubleshooter list and it fixed the problem,
but the pulldowns on the transcript dictionary are still messed up. I
checked it in 1.1.1 (I think it was the released version, but couldn't check
because of the revAppVersion problem) and am now working only in 1.1.1B1 as
it's the last stable version for htmltext stuff.

One other issue... I'm trying to copy a group from one stack to another with
the field and checkbox contents intact. I can do it manually fine, but when
I do a:

copy grp test to stack fred it misses some field contents. I've tried
different iterations like copy, go to cd, paste with still no expectable
results...any ideas?

thx,

Chipp

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED]]On Behalf Of Jeanne A. E.
 DeVoto
 Sent: Friday, April 05, 2002 2:39 AM
 To: [EMAIL PROTECTED]
 Subject: Re: Jeanne...revAppVersion doesn't work?


 At 12:58 AM -0800 4/5/2002, Chipp Walters wrote:
 put the revAppVersion throws an error. Is there anyway else to find out
 which version you're running???

 It's a library command, so it doesn't support the the syntax. Try
   put revAppVersion()
 - that should work. (The About box does show the current version, although
 it's kind of easy to miss - it's in the top left corner.)


 Also, I hate to be a crab about it...but the help files still have the
 problem with apostrophe's on Windows.

 I'm not seeing this on Windows with 1.1.1 here - checked the See Also
 lists, the Development Guide listing, the Troubleshooting listing, and a
 few other random places. Can you be more specific about where
 you're seeing
 apostrophe problems so I can reproduce them?

 (And yes, there's conversion code in there, of course.)

 --
 Jeanne A. E. DeVoto ~ [EMAIL PROTECTED]
 http://www.runrev.com/
 Runtime Revolution Limited - Power to the Developer!


 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



RE: Can't open downloaded stack on OS X

2002-04-05 Thread Chipp Walters

Dar,

I authored XMLtree.rev on a PC. I've been told it works fine on a Mac, but
the creator wasn't set. Supposedly, there's some kind of 'mapping' utility
in the MacOS for linking files with no creator code with apps. Perhaps
someone else out there knows about this.

BTW, XMLtree.rev won't work right in 1.1.1. There's a bug in the htmltext
portion of the engine which is fixed in 1.2 beta (soon to be available I'm
told). I've been using 1.1.1b1 to develop in as I need the htmltext stuff to
work in XMLtree.

best,

Chipp

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED]]On Behalf Of Dar Scott
 Sent: Thursday, April 04, 2002 4:58 PM
 To: [EMAIL PROTECTED]
 Subject: Re: Can't open downloaded stack on OS X



 On Thursday, April 4, 2002, at 12:25 PM, Dar Scott wrote:

  I downloaded a stack from the Internet (Altuit's cool
  XMLtree.rev), but I can't open it with Revolution.  It is dimmed
  in the open window.

 I've been able to open this, but it does seem strange.

 OS X knows the stack is a Revolution Document.  It shows up with a
 Revolution Icon, anyway.  My _Mac OS X: The Complete Reference_
 says the system will know the type by a creator code, a hint in the
 first 1K of the file, or by the suffix.  I'm not sure what a
 creator code means in the OS X context.

 I think I was erroneously hesitant to open a stack other than by
 the dialog box after Jeanne's explaining that double-clicking a
 stack will open it in run-time mode.  I have yet to explore what
 that means.

 What worked was dragging the stack onto dock icon of a running
 Revolution.  I didn't try double clicking or dragging it to the
 dock icon of a Revolution not running.

 The answer file description does not address OS X.

 Perhaps the stack is one derived from an older version.

 Dar Scott

 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: Jeanne...revAppVersion doesn't work?

2002-04-05 Thread Geoff Canyon

At 2:58 AM -0600 4/5/02, Chipp Walters wrote:
put the revAppVersion throws an error. Is there anyway else to find out
which version you're running???

Try put revAppVersion() 

revAppVersion() is a library function of the language, and therefore cannot be called 
with the the revAppVersion form.
-- 

regards,

Geoff Canyon
[EMAIL PROTECTED]
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: Can't open downloaded stack on OS X

2002-04-05 Thread Dar Scott


On Friday, April 5, 2002, at 03:47 AM, Chipp Walters wrote:

 I authored XMLtree.rev on a PC. I've been told it works fine on a 
 Mac, but
 the creator wasn't set. Supposedly, there's some kind of 'mapping' 
 utility
 in the MacOS for linking files with no creator code with apps. Perhaps
 someone else out there knows about this.

I think I was mistaken when I said I could open chatserver.rev (of 
simplechat) from the dialog box; I can't now.  I can open galactic 
quest.

The latter was downloaded stuffed, so probably had a creator code.

I tried changing the suffix (extension) on some stacks.  For 
XMLtree and chatserver, the type changed.  For galactic quest, the 
type stayed the same.  (I put .rev back.)  I assume the system gets 
the type from the extension on the first two, but from a creator 
code for the last.

I tried
answer huh? with filter .rev
and was not able to chose any stack.

Dar Scott


___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: Can't open downloaded stack on OS X

2002-04-05 Thread Klaus Major

Hi Dar,


 On Friday, April 5, 2002, at 03:47 AM, Chipp Walters wrote:

 I authored XMLtree.rev on a PC. I've been told it works fine on a Mac, 
 but
 the creator wasn't set. Supposedly, there's some kind of 'mapping' 
 utility
 in the MacOS for linking files with no creator code with apps. Perhaps
 someone else out there knows about this.

 I think I was mistaken when I said I could open chatserver.rev (of 
 simplechat) from the dialog box; I can't now.  I can open galactic 
 quest.

 The latter was downloaded stuffed, so probably had a creator code.

 I tried changing the suffix (extension) on some stacks.  For XMLtree 
 and chatserver, the type changed.  For galactic quest, the type stayed 
 the same.  (I put .rev back.)  I assume the system gets the type from 
 the extension on the first two, but from a creator code for the last.

 I tried
 answer huh? with filter .rev
 and was not able to chose any stack.

 Dar Scott

that's an old inconvenience only for mac-users.

I solved this problem with a button in one of my home-made palettes,
which will try open ANY file.

Here's the script:

on mouseUp
   answer file What stack should i try to open, honey?
   if it is not empty then
 try
   toplevel it
   ### try and error ;-)
   catch errornum
   beep
   ## so i won't explode if it is not a stack, just beep :-D
 end try
   end if
end mouseUp

Works extremely well for me :-)

Hope that helps...


Regards


Klaus Major
[EMAIL PROTECTED]

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: RR now charging less for many users (was Re: RR now chargingroyalties)

2002-04-05 Thread Ben Rubinstein

on 4/4/02 8:19 PM, Kevin Miller at [EMAIL PROTECTED] wrote:

 This isn't a royalty.  We've just reworked that page with clearer wording
 and price table for common usage, please have another look at it.  If you or
 anyone else is still concerned then please come back to me off list.

Kevin,

Thanks for the clarification.  While it clears some things up, it leaves a
number of questions.  I think it's worth asking these on list, as they are
of general interest.

1) From what date does RunRev intend these new terms to apply?

2) The new wording has introduced at least one new question; as has already
been noted by Glen Yates, it is unclear whether you intend this license to
be paid by the developer (the holder of the relevant license from you) or
the customer (the 'large organisation' (where these are different).  Or, as
suggested by Jonathan/nedlud, did you only intend it to apply where they are
the same organisation?

I have many more questions, but an answer to (2) has to be the starting
point.  Do you (a) want to create a new business relationship between RunRev
and each of my clients, when part of my service includes giving them custom
tools developed with Rev?  Or do you (b) want to charge me an additional fee
for this?   A few of the dependent questions

2a)  You want to charge the client.

To make this work, I need to put you in touch with my client.  Will your
terms require me to notify you of every client that I supply an app to, so
that you can check from time to time how many machines they've installed it
on?  Or will your terms require me to insert some additional clauses into my
contracts with my clients, imposing a requirement on them to contact you if
and when they install the s/w on more than ten machines?


2b) You want to charge me (the RunRev license holder) an additional fee if
my client uses software I've created in Rev on more than ten machines.

Do you intend to charge the fee for each (large) client?  Or for each piece
of distributed software? or both?  If I've created two tools using RunRev;
given one to two clients as part of my service to them, and the other to one
of these, and one other client (one client getting both), do you intend to
charge the fee:
- once?
- twice (once for each app)?
- three times (once for each client)?
- four times (once for each client/app)


3) Regardless of the answer to question 2, it appears from my reading of the
current wording that if I offer the software for sale (at any price? under
any terms?) nobody needs to pay an 'installation license' at all.  Is this
your intention?

Please note I have not at this point commented on this interesting new
arrangement; I'm just asking questions.

Finally, a general point, less directly on this particular issue.  I do
think you need to make some announcements of new terms.  I'm not sure when
this information appeared on the web site, but it is unsatisfactory to be
depending on other users to notice such things.   Looking at that page this
morning, I discover that you've also replaced the Standard license with a
new Small Business Edition.  I didn't notice that yesterday - is it
possible that this substantial change was just added last night as part of
your clearer wording?  Assuming not, and that I just failed to notice it,
when was this change introduced, and how was it announced?

regards,
 
  Ben Rubinstein   |  Email: [EMAIL PROTECTED]
  Cognitive Applications Ltd   |  Phone: +44 (0)1273-821600
  http://www.cogapp.com|  Fax  : +44 (0)1273-728866


___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



RE: Jeanne...revAppVersion doesn't work?

2002-04-05 Thread Jeanne A. E. DeVoto

At 1:53 AM -0800 4/5/2002, Chipp Walters wrote:
hmmm. I'm using winXP - could that be the problem? I did use the script you
sent me (months ago) on the troubleshooter list and it fixed the problem,
but the pulldowns on the transcript dictionary are still messed up.

Odd - the script just does what the conversion routine does.

Could you try this in the message box:
  set the revDocsPlatform of stack revDocs to Windows
and see whether that fixes it? (The routine takes a little while.)


One other issue... I'm trying to copy a group from one stack to another with
the field and checkbox contents intact. I can do it manually fine, but when
I do a:

copy grp test to stack fred it misses some field contents.

Does it miss all fields, or just some? Could the sharedText property be
significant?

--
Jeanne A. E. DeVoto ~ [EMAIL PROTECTED]
http://www.runrev.com/
Runtime Revolution Limited - Power to the Developer!


___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: sneak-peek: calendar object

2002-04-05 Thread Frederick Henderson


How about week numbers, using the ISO8601 standard. Check them out here
A Summary of
the International Standard Date and Time Notation by Markus Kuhn
FJH


Shao Sean wrote:
thought you guys (and girls =) might like to have
a pre-look at my next
"object" i've been working on..
http://dark.unitz.ca/~shaosean/calendar.gif
pretty obvious that it's a calendar.. the picture is from the previous
build
and does not contain the "go today" feature.. i'm hoping to release
the
first version in a couple of days (free and open code of course)
the features the most current build has:
- shows the current month (displays it at the top where it says 'Month,
Year')
- can navigate to the previous/next month (can keep going until the
date
function breaks)
- handles leap years
- clickable dates (will return the date clicked for developer's to
do stuff
with)
- handles foreign languages and european dates (all text is displayed
in the
language settings of the system)
- ability to 'jump' back to today
features to add:
- better hiliting of today's date and clicked date
- ability to 'jump' between months/years without having to click
previous/next multiple times
- auto-updating of "today's date"
if anyone can think of anything else to add, please feel free to write..
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


begin:vcard 
n:Henderson;Frederick
tel;cell:+27 72 243-2130
tel;fax:+27 11 974-9960
tel;home:+27 11 974-7860
tel;work:+27 11 974-2885
x-mozilla-html:TRUE
url:http://www.twraro.org.za
org:Trans World Radio - Africa Regional Office;English Programme Traffic
version:2.1
email;internet:[EMAIL PROTECTED]
title:English Programme Traffic Supervisor
adr;quoted-printable:;;PO Box 4232=0D=0A=0D=0A(3a Willow Street);Kempton Park ;Gauteng;1620;South Africa
note;quoted-printable:I prefer to be called my full first name, Frederick.=0D=0AAIM screen name Frederick JH=0D=0AI also server as the TWR BOS representative=0D=0A and administrator for the TWR Africa Region.
fn:Frederick Henderson
end:vcard



Today's stupid question

2002-04-05 Thread Michael Foy

You all sighed with relief yesterday, when I didn't ask a question so I get
two today :-)

I now have some cards with a grouped field with text in it, is there any way
I can apply a change of font( bold etc), that will affect/effect all the
text on all the cards, it seems that the contents of the cards, be it text
or text attributes have to be dealt with on a card by card basis


miock


___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: Today's stupid question

2002-04-05 Thread Jeanne A. E. DeVoto

At 5:18 AM -0800 4/5/2002, Michael Foy wrote:
I now have some cards with a grouped field with text in it, is there any way
I can apply a change of font( bold etc), that will affect/effect all the
text on all the cards, it seems that the contents of the cards, be it text
or text attributes have to be dealt with on a card by card basis

You can change the textStyle of a grouped field (or the group's textStyle)
and it will affect all the text on all the cards.

However, there are nuances: if the style or font or size of text in a field
has been set to something other than the default, then changing the field's
textStyle will not change the style of those words. So if the field is set
to 12-point and one line of the field is 24-point, that 24-point line won't
change styles with the rest of the field if you set the field's textStyle
to bold.

--
Jeanne A. E. DeVoto ~ [EMAIL PROTECTED]
http://www.runrev.com/
Runtime Revolution Limited - Power to the Developer!


___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: Revolution for CGI Scripts

2002-04-05 Thread Mark Guzdial

WOW!  I was hoping for a pointer -- what I got was a whole tutorial!  
THANK YOU!

Mark

On Monday, April 1, 2002, at 03:30  PM, Sivakatirswami wrote:

 on 4/1/02 7:01 AM, Mark Guzdial  wrote:

 How does one get started exploring Revolution for CGI Scripts?
 It's great you will love it... forget PERL.

 I don't
 see anything in the built-in documentation nor anything on the website.
 Yes, no documentation released: Here's the quick version.. assumes you 
 have
 web space on a remote host in a virtual domain (i.e. your ISP/web 
 host...)

 1) get a UNIX friend to download and un tar the engine (you might have 
 to
 get the engine from the Metacard site) you need for the platform you 
 will be
 one... Solaris or whatever..have them FTP that to you using binary
 transfer...  ( in my case, to our site and then I download to my Mac... 
 be
 sure to use binary transfer)

 2) Now, upload that engine to your cgi-bin on the site, set permissions 
 to
 CHMOD 755... then take a look in your web master error logs and you 
 will see
 the path that the server uses to point to files in your public_html
 directory. This may vary from server to server

 3) then you put scripts on the site, in your CGI bin like this:

 #!/export/vhost/org/g/greatsite/www/public_html/cgi-bin/mc

 --where the above is the path to files in your home/public_html
 --and simply points to the MC engine you installed

 on startup
set the directory to ../images
put random(49) into ArtNo
put taka_art_ ArtNo.gif into nextArt
put URL (binfile:header_art/nextArt) into URL
 (binfile:taka_header_art.gif)
  put Done into theResult
   put Content-Type: text/html  cr
put Content-Length:  the length of theResult  cr  cr
put theResult
 end startUp

 now, set the permissions CHMOD 755 for the above script also.


 fyi the above script takes a random image from a folder (all the same 
 size
 of course) and copies it to another image... the html file that uses the
 image then has a different image in that same place. i.e. this is a 
 daily
 rotation of an image on site.

 Here is another script that processes a simple subscription on a form 
 and
 sends email off to subscribe the individual

 #!/export/vhost/org/g/greatwebsite/www/public_html/cgi-bin/mc
  on startup
 read from stdin until empty
 put  urlDecode (it)  into tDataIn
 split tDataIn by  and =
 put isWellFormedMailtoScheme (tDataIn [email]) into emailCheck
 switch emailCheck
   case False
   put badEmail(fixYourEmail) into tResponse
   break
   case True

 put  tDataIn [subscribe_mc] into tRemit
 put tDataIn [email] after tRemit

   put ---Valid Web Subscription--  cr before tRemit
 put /usr/lib/sendmail -t into mprocess
  open process mprocess for write
   write From:  [EMAIL PROTECTED]  cr to process mprocess
write To:  [EMAIL PROTECTED]  cr to process 
 mprocess
  write Subject:  Subscriber to Master Course  cr  cr to process
 mprocess
   write tRemit to process mprocess
   close process mprocess
   wait until the openprocesses is empty
  ## now we send an acknowledgement to the person by HTTP
  put url file:../mc/subscr-mc_thankyou.shtml into tResponse
replace ***Subscriber*** with tDataIn [email] in tResponse
 end switch

   put Content-Type: text/html  cr
   put Content-Length:  the length of tResponse  cr  cr
   put tResponse

  end startup

 ##this function is a bit hokey but works ... new regEx expressions
 ## should make this easier now... but haven't had time to re-write it.


 function isWellFormedMailtoScheme  email

   # return TRUE if email is a legal email URI, else return FALSE
   # We are not actually *validating* the email address, only its syntax.
   # Per address specification rules of RFC822: Standard for ARPA 
 Internet
 Text Messages
   # http://www.w3.org/Protocols/rfc822/Overview.html

   # Basic syntax requires: one or more characters before the @ sign,

   split email by @
   if extents(email)  1,2 then return false # only 1 @-sign is 
 permitted
   put email[2] into hostanddomain

   # There are 2 options to check, domain-literal or domain-logical:


   # domain-literal option:
   # primitive network host address form, must have [###.###.###.###] 
 where 0
  #  256
   if char 1 of hostanddomain = [ then
 if not last char of hostanddomain = ] then return false
 delete char 1 of hostanddomain
 delete last char of hostanddomain
 set the itemDel to .
 if the num of items of hostanddomain  4 then return false
 repeat with x = 1 to 4
   if not isNumber(item x of hostanddomain) then return false
   if item x of hostanddomain  255 or item x of hostanddomain  1 
 then
 return false
 end repeat
 return TRUE
   end if

   # domain-logical option: (the normal form)
   # this permits an arbitrary number of strings separated by ., 
 ending in
 a domain name
   set the itemDel to .
   put the num of items of hostanddomain into hostanddomainItems
   if hostanddomainItems = 0 

Re: It were reet grand in't owd days

2002-04-05 Thread Michael Foy

paper tape, yoo were lucky, we used to dream of paper tape, well actually
punched card was much better than paper tape, I have a couple of old hand
card punches at home, hoping that one day they will be worth some money :-)

being able to read paper tape or punched cards is a lost art, I still get
looks at people at work  when I tell them the ascii code for a letter
without looking it up, the youth of today.

1975 teletype clunkers and a remote acoustic coupled pdp something at the OU
,ally pally, newcastle or bletchly.

I quite agree with a nice (free) day of revolution learning, I can make
Londo no trouble :-)


miock


- Original Message -
From: Glasgow, David [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, April 05, 2002 2:40 PM
Subject: It were reet grand in't owd days




 Ian Summerfield wrote
 Someone on the list implied they were teaching programming?  When I
started
 out we first started learning binary before even touching a system,  then
 base 8, 16, etc.   Then we could understand how a computer stored values,
 we also understood the precision problems with representing floating point
 numbers,  this was all done before being allowed to touch a system!   Mind
 you, maybe times have changed now seeing as there's so much more to learn.
 I started learning at age 14 on a DEC PDP 10


 Apologies in advance for a frivolous post, but  this made me smile.  It
reminded me that in 1972 I took a 'computer studies' exam.  I also had to
calculate in different bases, but  part of the exam was of much more
ephemeral value - reading a piece of paper tape.  My bit said Marilyn Monroe
(or is it Munro like the hills?).

 Best wishes,

 David Glasgow

 Courses HTTP://www.i-Psych.co.uk
 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: MOD function does not work! So be warned!

2002-04-05 Thread Michael D Mays

Rob Cozens of [EMAIL PROTECTED] wrote the following on 4/4/02 9:59 AM

 Or is the real issue here the failure of HyperTalk, MC,  RR
 documentation writers to add a line indicating only non-decimal
 arguments are legal?  The HC documentation just says numbers,
 implying one could legally script something like 999.999 mod
 333.333.

xTalks are purported to be 'typeless'. But they aren't. The engine which
drives the engine is a binary machine. Is one one, 1 or 1.0? It depends
upon the context. What this means in effect is that the rules for typing in
xTalk are more complex than the rules for typing in a 'typed' language.

99.9 and maybe a few more 9s of the time this doesn't matter or the
automatic typing rules work the way we think they should.

xTalk scripters are a prior ill equipped to deal with numbers. When
HyperTalk became PPC native, the precision to which numbers were calculated
decreased by two or three orders of magnitude. And as you point out, where
in any xTalk documentation does anyone talk about numbers. Only the
HyperCard documentation talks about SANE and number precision. But even that
discussion leaves one sadly lacking. And when Apple released the PPC version
of HyperCard, the documentation was not updated for the new PPC numerics.

Caveat emptor.:(

michael

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: It were reet grand in't owd days

2002-04-05 Thread Rob Cozens

paper tape, yoo were lucky, we used to dream of paper tape, well actually
punched card was much better than paper tape,

paper tape for data storage?  The first computer I worked with at OPD 
was an HP2100a which was booted using front panel switches  paper 
tape.
-- 

Rob Cozens
CCW, Serendipity Software Company
http://www.oenolog.com/who.htm

And I, which was two fooles, do so grow three;
Who are a little wise, the best fooles bee.

from The Triple Foole by John Donne (1572-1631)
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: MOD function does not work! So be warned!

2002-04-05 Thread Rob Cozens

xTalks are purported to be 'typeless'. But they aren't.

Michael, et al,

Yes, and this mod issue is the result.

I can hear the conversation among Winkler, Atkinson, and other early 
HC team members:

What do we do about the mod operator?  It's an integer operator in 
every other programming language; but if we restrict it to integers, 
we'll have to explain to people the differences between real numbers 
 integers...that might get them to thinking they're programming and 
scare them away.  So let's just accept decimals.  After all, there is 
nothing in the generic definition of 'remainder' that requires the 
dividend or divisor to be integers.  :{`)

 From the Rev dictionary:

The mod operator evaluates to the remainder left over when one 
number is divided by another.

 From Funk  Wagnalls, remainder : In division, the excess of the 
dividend over the product of the divisor by the integral part of the 
quotient.  Therefore remainder = dividend - 
(divisor*trunc(quotient)).  Trunc(quotient) = trunc(dividend/divisor) 
= dividend div divisor; so remainder = dividend - (divisor * 
(dividend div divisor))

That looks a lot like:

function myMod zaValue,zaBase
   return zaValue-((zaValue div zaBase)*zaBase)
end myMod

which I previously posted as being correct for integer values.  I 
rewrote Ian's original to call myMod instead of mod.  The results 
were the same.

I think Xtalk should follow normal programming convent and have mod 
reject non-integer values.  I'm ready to initiate a discussion on the 
topic on the Xtalk List, if someone would please send me subscription 
instructions.
-- 

Rob Cozens
CCW, Serendipity Software Company
http://www.oenolog.com/who.htm

And I, which was two fooles, do so grow three;
Who are a little wise, the best fooles bee.

from The Triple Foole by John Donne (1572-1631)
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Geometry: moving a group of objects to fit Window

2002-04-05 Thread HangTime

What I have is a Group of several images (the number is variable).  I set up
the Geometry Manager to handle resizing the group as the window is resized.
Now what I would like to do manage the individual images within that group
so that they reposition themselves to best fit the size of the window
without any horizontal scrolling (e.g. if there is only enough horizontal
room for 2 images in the window, then have two columns of images.  as the
width changes, increase or decrease the number of horizontally placed
images).

I'm guessing I can handle this with the reposition tab of the Geometry
Manager, but I haven't grasped how yet, can someone explain the best way to
tackle this?   TIA --HangTime [Will Computer For Food]  B-)

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: RR now charging royalties

2002-04-05 Thread Eduardo Di Santi

OK, if Revolution change rules during the game im out.
Good product, bad comercial managment, worst action.

[EMAIL PROTECTED], M.D. escribió:
 
 I have a real problem with this.  First of all, I do not recall this
 being in any license agreement I have already entered into with RunRev
 although I have not had time to check.  If that is the case, the change
 is being made ex-post-facto and probably can not be enforced against
 early adopters (people who entered into a contract w RunRev prior to the
 change.)
 
 I develop educational software to use with medical students, residents,
 etc.  While there may be only a single copy on the server, many
 individuals have access to it.  Ideally, it will be available to anyone
 who wants it hospital/medical school-wide.
 
 I am in the process of developing similar software to be distributed by
 the American Assn of Blood Banks.  Once I deliver it to them, they make
 the marketing decisions.  And a number of purchasers are probably going
 to want to use it for the same purposes I outline above.
 
 If I can not be certain that I will be adhering to the licensing
 agreement, I will not develop in Rev--which is a shame.
 
 Kevin, I am more than glad to carry on any further discussion off-list
 if you wish.   However,  I think that regardless of how my individual
 situation gets resolved, RunRev needs to reconsider this position and/or
 make the specific provisions clearer.
 
 Thanks.
 
 Marian
 
 On Friday, April 5, 2002, at 06:50 AM, Frederick Henderson wrote:
 
  Just add a clause to your software agreement that any one person  or
  organization is not allowed to purchase or use more than 10 copies.
  Otherwise pay the $150 and you are free to distribute as many products
  to as many people as you like. End of story.
 
  FJH
 
  Shao Sean wrote:
 
  so as a freeware writer if i write something and release it.. someone
  happens to download it (yeah right ;-) and then they in turn install
  it on
  20machines in their business i have to pay you guys money because of
  that?!
 
  ___
  use-revolution mailing list
  [EMAIL PROTECTED]
  http://lists.runrev.com/mailman/listinfo/use-revolution
 
 
 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: Jeanne...revAppVersion doesn't work?

2002-04-05 Thread Ken Ray

Jeanne, I'm sorry, but go to the , =, and = entry in the docs. It
still shows a box character there. (I'm using the release version of 1.1.1.)
I tried the 'set the revDocsPlatform of stack revDocs to Windows' trick,
but it didn't change anything.


Ken Ray
Sons of Thunder Software
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.com/

- Original Message -
From: Jeanne A. E. DeVoto [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, April 05, 2002 2:38 AM
Subject: Re: Jeanne...revAppVersion doesn't work?


 At 12:58 AM -0800 4/5/2002, Chipp Walters wrote:
 put the revAppVersion throws an error. Is there anyway else to find out
 which version you're running???

 It's a library command, so it doesn't support the the syntax. Try
   put revAppVersion()
 - that should work. (The About box does show the current version, although
 it's kind of easy to miss - it's in the top left corner.)


 Also, I hate to be a crab about it...but the help files still have the
 problem with apostrophe's on Windows.

 I'm not seeing this on Windows with 1.1.1 here - checked the See Also
 lists, the Development Guide listing, the Troubleshooting listing, and a
 few other random places. Can you be more specific about where you're
seeing
 apostrophe problems so I can reproduce them?

 (And yes, there's conversion code in there, of course.)

 --
 Jeanne A. E. DeVoto ~ [EMAIL PROTECTED]
 http://www.runrev.com/
 Runtime Revolution Limited - Power to the Developer!


 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



RE: Spreadsheet Style Display (.mc to .rev)? Can't open...

2002-04-05 Thread Yates, Glen

  I didn't mean that you were compressing the stack, I
  meant that the stack was stored online compressed in
 binhex (hqx)format; on a Mac you'd drop the file onto
 Stuffit Expander to decompress it. I'm sure Windows
 has an equivalent decompressor but I'm not sure what
 it is. What OS are you running?
 
 I am running Windows 98.  I have an unzip program to
 decompress .zip files, but it does not work on your
 stacks, because they are not in .zip format.

You need to get Aladdin Expander

Aladdin Home Page...http://www.aladdinsys.com/

Then everything will be cool.

-Glen Yates
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



RE: RR now charging royalties

2002-04-05 Thread Chipp Walters

Well, it does appear that RR has changed the policy significantly from when
first presented. The whole of which now appears below (taken off the RR
website). My interpretation: It is no longer ever necessary for developers
to purchase an Installation License unless they want added support from
RunRev such as training, enhanced tech support, etc.. This seems to me to be
fair and reasonable.

-Chipp Walters

The Installation License
Who has to pay the Installation License?

We offer a number of custom options including training, enhanced technical
support arrangements, product customization and
more. If you require any of these options, then an Installation License is
required.

What does it cost?

The Installation License can be custom negotiated and will depend partly on
the size of your organization and partly on your specific needs.
If you require an installation license, please contact [EMAIL PROTECTED] to
discuss your requirements.


Why do you have an Installation License?

We have found that the number of developers is a poor reflection of the use
of Revolution in an organization, or to the level of support needed by the
developer. As such the Installation License allows us to charge more and
offer more where it is appropriate. It is aimed at larger organizations who
require extra support, and covers installing runtimes created by a smaller
development team onto many machines in their organization, where that
organization requires enhanced support or other custom services.


I'm a shareware developer / consultant / retail software developer and I'm
going to ship thousands of copies. Do I need a license?

No.


I'm the owner of a previous version of Revolution. How does this license
affect me?

We have special policies for existing customers. Please contact
[EMAIL PROTECTED]


___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



1.1.1 is now shipping!

2002-04-05 Thread Kevin Miller

Hi Everyone,

I am pleased to announce the release of Revolution version 1.1.1.

This release brings improved product stability, a enhanced Internet library,
better database support and improvements to the documentation.  There is
also new pricing.  This release is a must have for all Revolution
developers, please download it now.  The URL for the downloads page is:

http://www.runrev.com/revolution/downloads/downloads.html

Note that some early builds of 1.1.1 have been available for a few days:
though these were not announced to this list while final checks were
performed.  If you want to ensure you have the latest version, check that
the Read Me file says build release 2, or that the revAppVersion()
function returns 1.1.1r2.

Pricing changes:

- The Small Business Edition, priced at $299, replaces the Standard
Edition. The Small Business Edition includes all the features of the
Standard Edition, plus all upgrades for a year, and its price represents a
$50 savings from the Standard Edition.  If you're an existing Standard
Edition user and want to upgrade free (with the one year of upgrades simply
back dated to your date of purchase) please contact [EMAIL PROTECTED]
(Note that there is a new restriction on this license - you may purchase a
maximum of three copies per organization and may not mix this license type
with other license types in an organization.)

- The Student-Teacher Edition, priced at $99, is available to all students
and K-12 teachers. The features are identical to the Small Business
Edition with the exception of the restrictions on commercial software
distribution common to all the educational licenses.

These options join the existing license types, which include the
Professional Edition at $995, the K-12 Classroom Edition at $25 per user in
quantities of ten or more, and the Professional Educational Edition, which
offers the features of the Professional Edition at half price for
college-level educators. Substantial multi-user discounts are also
available.

We now offers now enterprise-level options, which will include custom
technical support, customization and training options, tied to a custom
Installation License.  If you are interested, please contact
[EMAIL PROTECTED] to discuss your requirements.

A brand new licensing FAQ (thanks to the feedback from the early adopters
who read the previous version and sincere apologies for the confusion whilst
this was revised, and the backtrack and additions to aspects of this, we'll
be more careful next time) - is available at:

http://www.runrev.com/revolution/licensesfaq.html

As a result of a growing customer base, the new lower priced options and
general feedback, access to new alpha and beta test releases of Revolution
is going to be restricted to Professional License holders from now on.  The
improve-revolution list will consequently be restricted to Professional
users shortly.  I would like to take this opportunity to thank everyone on
that list for their extensive feedback and testing to date.

1.1.1 has been a long haul for our team - a much longer release schedule
than we expected.  It has taken longer to manage growing the team, building
on our strategy, and respond to as much of the feedback about the product as
we could.  Its our best release yet, and our team is now more robust than
ever, I hope that the new lower pricing / all inclusive Small Business
Edition and Student Teacher Edition will be popular with those of you to
whom it is aimed.

Enjoy!

Kind regards,

Kevin

Kevin Miller [EMAIL PROTECTED] http://www.runrev.com/
Runtime Revolution Limited - Power to the Developer!
Tel: +44 (0) 870 747 1165.  Fax: +44 (0)1639 830 707.

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: MOD function does not work! So be warned!

2002-04-05 Thread Michael D Mays

One problem is what is an integer?

Is 123456789112345678 an integer? Yes. No. Maybe

put 123456789112345678+0 on a PPC Mac results in
 123456789112345680

If we were C programmers we would know that this is the 'correct' answer.
But we are merely lowly xTalkers and we wonder where the seven went. ;)

If I would have done this 12 years ago on any Mac my results would have been
 123456789112345678

I don't know what our brethren in the windows world get. But it could be
different. (I get the same answer with Virtual PC running 2000.)

http://groups.yahoo.com/group/xtalks/

michael

Rob Cozens of [EMAIL PROTECTED] wrote the following on 4/5/02 11:00 AM

 I think Xtalk should follow normal programming convent and have mod
 reject non-integer values.  I'm ready to initiate a discussion on the
 topic on the Xtalk List, if someone would please send me subscription
 instructions.

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: MOD function does not work! So be warned!

2002-04-05 Thread Dar Scott


On Friday, April 5, 2002, at 10:00 AM, Rob Cozens wrote:

 I think Xtalk should follow normal programming convent and have 
 mod reject non-integer values.

The definition from Knuth's _Fundamental Algorithms_ is this:

x mod y = x - y * floor( x/y ) if y is not 0
x mod 0 = x
where x and y are real numbers

(All programmers over 40 are required to give a reverent Ahhh at 
the mention of this work.)

Dar Scott


___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution



Re: MOD function does not work! So be warned!

2002-04-05 Thread Dar Scott


On Friday, April 5, 2002, at 05:24 PM, Dar Scott wrote:

 I think Xtalk should follow normal programming convent and have 
 mod reject non-integer values.

 The definition from Knuth's _Fundamental Algorithms_ is this:

 x mod y = x - y * floor( x/y ) if y is not 0
 x mod 0 = x
 where x and y are real numbers

Of course, that is not a programming language in itself.  But these 
are...

Pascal   (Jensen  Wirth)integer X integer -- integer
MODULA-2 (Wirth) integer X integer -- integer
PostScript   (Adobe) integer X integer -- integer
Common Lisp  (Steele)number X number -- number
Tcl  (Ousterhout)real X real -- real (fmod())
C(Harbison  Steele) double X double -- double (fmod())
Mathematica  (Wolfram)   number X number -- number
LabView  number X number -- number (QR)

(Some of these have slightly differing meanings.)

I don't think we can say there is a convention.

If the Revolution mod function works as expected for two positive 
whole numbers (less than 15 digits), what do we care if it does 
something useful for other numbers?

Dar Scott




___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution