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
RE: Jeanne...revAppVersion doesn't work?
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
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?
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
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
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)
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?
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
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
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
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
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
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!
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
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!
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
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
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?
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...
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
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!
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!
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!
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!
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