Re: Script Limits - clarify please (JR)

2003-08-15 Thread RCS
As the original poster of that message, I too am pleased at the
clarification
that has ensued. Left to our own speculation, we can only entertain wild
(and unfounded) ideas about how things are progressing. These 'well
crafted' responses have been very helpful to dispell rumors and 'myths'.

You must understand the orientation from which we (the end user) must
'speculate' from. The only changes I have seen (real changes, not just
promises) have been in RunRev's best interest...not mine. I have decided
to have faith that the promises that I have been reading on this post (from
Kevin, and others) are not merely 'damage control', but 'real' promises.

Only time will tell now, and I wish you [RunRev] all the blessings you
deserve...good luck!

JR


 Let me join with the thanks for making a clear and exhaustive
 statement, Kevin. I am glad to hear that my fears were unfounded and
 the interests of this group are important to Rev.

 Robert Brenstein

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


Re: Script Limits

2003-08-15 Thread Wilhelm Sanke
On Fri, 2003-08-08 at 14:12, jbv wrote:

 And BTW again, did anyone contact Kevin privately about this
 script limit thing, as suggested in his original message ?
 And did anyone get an answer ?
 I'm not so interested in the content of the answer, but much more in
 knowing if any answer has been received...



Yes I did, too - and no answer yet. But because I - as a romantic person
- believe in the good of  mankind, I am hopeful.

Have a look at the Runrev site. First figures for license renewals are
there, although nothing for Metacard users so far.

 The upgrade of  the three-weeks old Express edition (from 2.0x to 2.1)
costs 20 US$, the upgrade for the Studio edition from 2.0 to 2.1 50 US$.

The new version Rev 2.1B2  (which is Metacard 2.5.1B2) contains minor
changes - among them are an export snapshot command and a drawer
command that opens another stack as a drawer attached right, bottom or
left, and a lot of decorations changes.

I tried the drawer command and find that to change the size of a stack
to simulate a drawer and after that again collapse it would need only
slightly more scripting and is more elegant.

Regards,

Wilhelm Sanke

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


Re: Script Limits

2003-08-15 Thread Richard Gaskin
Mark Talluto wrote:

 You bring up a point I did not think of till now.  Saving small
 snippets of data in a script is the only way to save encrypted data in
 a stack.  Data in a custom property can be viewed.  I know there are
 other ways to encrypt data, but this is a nice simple way.

I just did a test with MC 2.5:

I made a stack with one field, and put This is field data into it.
Then I added a custom prop and put This is prop data into it.
Then I put --this is script data into the stack script.

I saved it, then did a Save As, set the password, and saved this copy again.
I quit MC and opened both stack files in TexEdit (any app that lets you open
binries will do).

In the non-password-protected stack, all three text strings are readable.
In the password-protected stack none of them are.

It seems a change was introduced in the engine at some point that now
provides complete protection for all three types of data storage.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Developer of WebMerge: Publish any database on any Web site
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
 Tel: 323-225-3717   AIM: FourthWorldInc

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


Re: Script Limits and solid IDE evolution!

2003-08-15 Thread David Bovill
On Thu, 2003-08-07 at 13:13, Klaus Major wrote:
 
 I still think the free StarterKit was the best thing ever.
 
 One could play with it, get used to the app and even build useful 
 things :-)
 
 ...and 30 (contiguous?) days may be not enough, even with no script 
 limits...
 

30 days is not enough for a significant market sector (students) to
decide they can build a business around creating Rev built products to
justify the licence fee.

 P.S.
 I confess i build a (not too) commercial CD-ROM with the starterkit
 and bought my first MC license with the salary for that :-)
 (Simple Image and video presentation, but what the egg...)
 

My guess is that it took you longer than 3 months to learn, build test
and release this product?

 Maybe that's what they are afraid of in scotland? ;-)
 

Easy - I'm half Scottish :)

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


Re: Script Limits and solid IDE evolution!

2003-08-14 Thread Robert Brenstein
Second, the problem with the MC licensing scheme is that it was too 
easy to abuse...
Here, I fully understand RR's way. You build a chain of buttons 
never breaking the limit of the 10 script lines but despite that, I 
dont know anyone who would in their right mind want to use such an 
IDE. Also, to Scott's demise, allowing compilation of an executable 
is a nice feature for a demo but it's part of the problem with 
runaway licenses...
Actually, this was an acceptable way to earn your wings and test the 
MC environment. Chaining 10-lines was not breaking any licenses 
AFAIK. I believe the reasoning was that any serious developer would 
pay rather than struggle all the time, but people who were not 
serious wouldn't pay anyway. Some post in this thread seem to confirm 
that this worked. (But then some complained that they can't truly 
evaluate the product with 10-line limit.)

No many IDE's have this feature on the other hand!
 Also, note that other than optimizing the IDE to improve your 
workflow, I dont see why anyone would want to go through the pain of 
creating an IDE.
Most RR and MC users create applications for their clients. None of 
them want their clients to develop more themselves!
It was not about competing GUI as far as I know. MC allowed for alt 
GUIs (it is Rev that had this restriction). However, if not for the 
script limiting, one unscrupulous programmer could produce a 
standalone that gave full access to the engine in developer mode for 
anyone. Indeed not a desirable situation for anyone seriously 
interested in this product. This is why standalones have always been 
running in the demo mode so do speak. Full features of the engine 
were only available in the development (paid) environment. As a 
result, we had a severly limited or full environment but nothing in 
between. As Scott explained to me at some point, there were some 
markets that he left out for that reason. Now Rev is changing the 
equation by further restricting the 'limited' end, crippling 
capabilities for our products even further. My reading on that is 
that Rev is focusing more on people who work only within dev 
environment rather than producing standalones distributed to others. 
In other words, while MC was meant as a tool for professional 
developers, Rev is mostly after the hobbyst market.

Following Robert's comments earlier, the removal of a feature or 
limiting a feature like dynamic scripting (the DO script), is IMOHO 
a terrible mistake and a SEVERE limit to the IDE's possibilities. Of 
which this one is almost unique among other IDEs.
Since using 'do' one can relatively easily work around the 'set 
script to' restriction (performance issues aside), we can only expect 
further elimination of 'do' in standalones (do limit set to 0) in a 
near future. It would be a logical followup to fully close that 
loophole. This line of product development really scares me, 
particularly as it is a rather expensive product (I paid for full MC 
license plus renewal) comparing to either RB or CWP. I have my doubts 
about cutting off multiplatform features from cheaper licenses but I 
see this as Rev trying to maximize their income. I have no problems 
if the demo is restricted in terms of dynamic scripting. But the 
engine embedded when producing a standalone from a licensed 
environment could retain current limits. Since the limits are clearly 
kept as parameters, there must be ways to control them accordingly, 
including setting arbitrary values for specific projects (as I 
suggested). I had big and long-term plans for a number of MC-based 
projects, but the recent developments really make me wonder whether I 
bet on the right horse.

Robert Brenstein
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits

2003-08-14 Thread Wilhelm Sanke
As the discussion has raised a number of points I had also tried to
express in a post to the use-revolution list on July 21st (when most of
the Revolution team was at the Mac Expo in New York) I repeat this post
here for those members of the Metacard list that are not at the same
time reading the revolution list:

July 21st
Subject: Re: Rev 2.02/New pricing
To: [EMAIL PROTECTED]

(snip)

On Thu, 17 Jul 2003 Geoff Canyon [EMAIL PROTECTED] wrote:

 The problem with the 10 line limit in the Starter Kit is that it's both
 too big and too small.

 It's too small in that anyone unfamiliar with Revolution thinks it's
 worthless.

 (snip)

 But it's also too large, in that anyone who knows what they're doing
 and are willing to put out the effort can get almost anything done in
 ten lines or less.

 So the Starter Kit has the dual problem of not being as effective as it
 could be at bringing in new users, and also of hurting sales because
 people find they can do whatever they need with it.

 regards,

 Geoff Canyon



These points could also be seen from a different perspective.

My impression is that the Starter Kit did *not* hurt sales. It did not
hurt you (the Revolution team) in amassing enough money so you could buy
out Metacard. The Starter Kit and the Free Edition helped you to get the
necessary money in the medium run, because quite a number of people
tried the Free Edition for a time longer than the meager thirty days of
a trial version and then bought a full license.

The Free Edition compares favorably with a number of other low-end
authoring systems (in the price range up to 150 US$) - in that is has at
least their potential - and will therefore diminish the sale of such
products.

On the other hand you are right when you say that almost anything (can)
be done in ten lines or less with the Starter Kit - that is one of the
many (may I say former) beauties of Metacard/Revolution.
There may be indeed  that occasional programmer that puts out a
wonderful application, because he has overcome the ten-lines barrier
with much effort and ingenuity. But for any  programmer - other than a
casual hobbyist - that intends to create applications on a more regular
basis, the effort and time needed to overcome the ten-lines barrier by
far outweighs the money saved by not buying a regular license.
This occasional programmer will not hurt sales, on the contrary, by
showing what could be achieved with so much effort, his application
could be an incentive to buy a regular license that allows creating
similar programs without such tremendous effort and  in much less
time.--

We have a special problem here in case the Starter Kit should really
die:

In addition to a full license we have used the Starter Kit for a number
of years as an introductory tool for the (university) students in our
multimedia seminars and workshops. The students need to be able to work
on projects at home outside class hours. They can experiment,  try out
basic functions, and put together small projects. On the other hand,
they can get - or download from our ftp server (or from the many sites
that offer Metacard and Revolution stacks) - examples that have been
developed with a full edition and run them with the Starter Kit. These
stacks will be mostly small, because they are not standalones, and
because of that can be downloaded quickly (which is an important
consideration, because not many students have a DSL connection at home).

The students get a printed documentation  introducing them to a basic
set of commands and algorithms and a number of sample stacks especially
designed for this level.
When the semester finishes, they still have the Starter Kits and can
take second looks and maybe start anew exploring Revolution and showing
it to others.

Both by experimenting on their own and by looking at examples (and their
scripts) - also such produced with a full version -they can develop a
feeling for the rich potential of Metacard/Revolution and could either
be prospective buyers or people that spread the word and encourage
others to buy such a wonderful product.

From obvious reasons it would be out of the question to expect that
these students would buy a product for 75 US$ (assuming this will be the
educational price for the Express version) at the beginning of a
workshop, a product they do not yet know at this point. Given our budget
restrictions it would be likewise impossible that our institution could
buy a number of new licenses each semester for the students.

Quite a  number of students have written research papers connected to or
supported by a Metacard/Revolution project. Since the pressure to
produce research papers is great - in most courses of studies leading to
M.A. level about 60 research papers have to be handed in before
admission to the M.A. examination process - students that have
participated in classes using the Starter Kit like to take advantage of
this creative situation and combine their projects with a research
paper.


Re: Script Limits and solid IDE evolution!

2003-08-14 Thread Klaus Major
Hi all,

On Thu, 2003-08-07 at 11:50, [EMAIL PROTECTED] wrote:

First, without the 10 line script limit, I would be using java or VBS
and would have never made a test product to justify buying MC let
alone renew the license.
This proves that the 10 line script limit is a minimum for anyone who
wants to try MC. Of course, a one month limit is as nice if not better
without the 10 line limit.
But that wasn't available then...
Roughly the same for me. Think I used the starter kit for around 4
months to build things before getting a licence. I would be using
another language if I had not been able to do this. Using do alone
would not suffice as I'd have lost the speed reasons for using MC.
100 ACK...

Same for me...

I still think the free StarterKit was the best thing ever.

One could play with it, get used to the app and even build useful 
things :-)

...and 30 (contiguous?) days may be not enough, even with no script 
limits...

Regards

Klaus Major
[EMAIL PROTECTED]
www.major-k.de
P.S.
I confess i build a (not too) commercial CD-ROM with the starterkit
and bought my first MC license with the salary for that :-)
(Simple Image and video presentation, but what the egg...)
Maybe that's what they are afraid of in scotland? ;-)

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


Re: Script Limits and solid IDE evolution!

2003-08-14 Thread Klaus Major
Hi David,

On Thu, 2003-08-07 at 13:13, Klaus Major wrote:
I still think the free StarterKit was the best thing ever.
I really could convince some of my customers to install the MC version 
for their
OS, after explaining that there would not be thousands of DLLs on their 
HD after
installation, and that it would be nothing more than a MC-Player (sic!) 
;-),
so i could deliver some of my projects as stacks...

...which is a fine thing, filesize-wise :-)

In the future i would have to spend some extra time to create some kind 
of
MC-Player from scratch. OK, its doable, but should be avoidable...

One could play with it, get used to the app and even build useful
things :-)
...and 30 (contiguous?) days may be not enough, even with no script
limits...
30 days is not enough for a significant market sector (students) to
decide they can build a business around creating Rev built products to
justify the licence fee.
Exactly!

P.S.
I confess i build a (not too) commercial CD-ROM with the starterkit
and bought my first MC license with the salary for that :-)
(Simple Image and video presentation, but what the egg...)
My guess is that it took you longer than 3 months to learn, build test
and release this product?
Hmm, i still learn something new in MC every day (and especially in RR 
;-),
but having a HC/SC background i could finish that CD in about 2 months,
including image editing in Photoshop (which i really love :-)...

It wasn't really more than something like go next cd etc...,
but someone had to do it ;-)
But yes, the learning curve IS very steep, but only because MC/RR is 
s powerful! :-)

Maybe that's what they are afraid of in scotland? ;-)
Easy - I'm half Scottish :)
Ooops, half apologizes then :-D

Regards

Klaus Major
[EMAIL PROTECTED]
www.major-k.de
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits and solid IDE evolution!

2003-08-14 Thread Richard Gaskin
Mark Talluto wrote:

 On Thursday, August 7, 2003, at 06:30 AM, Robert Brenstein wrote:
 
 Since using 'do' one can relatively easily work around the 'set script
 to' restriction (performance issues aside), we can only expect further
 elimination of 'do' in standalones (do limit set to 0) in a near
 future. It would be a logical followup to fully close that loophole.
 This line of product development really scares me, particularly as it
 is a rather expensive product (I paid for full MC license plus
 renewal) comparing to either RB or CWP. I have my doubts about cutting
 off multiplatform features from cheaper licenses but I see this as Rev
 trying to maximize their income. I have no problems if the demo is
 restricted in terms of dynamic scripting. But the engine embedded when
 producing a standalone from a licensed environment could retain
 current limits. Since the limits are clearly kept as parameters, there
 must be ways to control them accordingly, including setting arbitrary
 values for specific projects (as I suggested). I had big and long-term
 plans for a number of MC-based projects, but the recent developments
 really make me wonder whether I bet on the right horse.
 
 Roger all that!  Cripple the demo version.  Keep things the way they
 are for paid versions of Rev.

The script limits do not come into play so long as there is a licenced Home
stack.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Developer of WebMerge: Publish any database on any Web site
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
 Tel: 323-225-3717   AIM: FourthWorldInc

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


Re: Script Limits

2003-08-14 Thread Jeanne A. E. DeVoto
At 1:33PM -0700 8/6/03, Mark Talluto wrote:
I know that this limitation will cause of to rewrite sections some of
my existing products.  I don't see why this limitation must be imposed.

I'd urge people to drop a line to Kevin if this change would impact their
products, describing how you use the capability. I can't speak for Kevin
but I know he listens carefully to concerns of current customers when
changes are being considered.

--
Jeanne A. E. DeVoto ~ [EMAIL PROTECTED]
Runtime Revolution Limited - Software at the Speed of Thought
http://www.runrev.com/


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


Re: Script Limits and solid IDE evolution!

2003-08-14 Thread jbv




I personally dont see an economic
reason why this should be limited. I do see reasons to abandon MC/RR more
and more...
Sad but true...


I dont mind evolution of products,
but Im against limiting of features while essential things like a good
Script Editors or debugger are still as arcane as an sword against an automatic
rifle which put a major brake on your productivity are still not being
improved as they should.
Same remark for antialiased vector graphics which are non-existent in MC/RR,and
that would make of MC a good competitor to Flash...


Without competition most of the
world would be made of communist or socialists and using microsoft DOS.
Well, things aren't so straightforward... Please remember that USSR was
thefirst country to put a spaceship in orbit, to have robots landing on
Mars...
And BTW DOS wasn't invented by K. Marx... But this is getting OT...

The choir : "Wow! there's a communist on this list..."


More features, more freedom =
more users, more clients, more applications, more power to the developper
= MORE competitive IDE = more users = less competition!



Well, these days too often competition leads to standardization 
monotony...

At least we can agree on the following :
more features + more power to the developper = less users tempted to
switch
to another IDE...

JB


Re: Script Limits

2003-08-14 Thread Kevin Miller
On 8/8/03 2:43 pm, Robert Brenstein [EMAIL PROTECTED] wrote:

 And BTW again, did anyone contact Kevin privately about this
 script limit thing, as suggested in his original message ?
 And did anyone get an answer ?
 
 I did. No answer. But I did not list any specific product that is
 immediately impacted.

My current personal response time is averaging around 10 days.  Please be
patient.  And in case anyone is confused, I do not provide technical support
- that queue is only on my personal mail box.  Our technical support is
running smoothly at the moment with no unexpected delays.

Kevin

Kevin Miller [EMAIL PROTECTED] http://www.runrev.com/
Runtime Revolution Limited: Software at the Speed of Thought
Tel: +44 (0) 870 747 1165.  Fax: +44 (0)1639 830 707.

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


Script Limits vs dynamic programming

2003-08-14 Thread Dr. John R. Vokey
On Thursday, August 7, 2003 Jeanne A. E. DeVoto wrote:

I don't understand what you mean by this. Your extensible stacks are 
your
products. (Product does not mean commercial product, nor is it
restricted to standalone applications.) It sounds from your description
like your products would in fact impact the products you make, so my
suggestion of discussing this with Kevin is still my advice.

This is missing the point.  The principle advantage of metacard/RR is 
that it provides for dynamic programming *and* it does so in a 
cross-platform way.  I have and use c, c++ compilers, Futurebasic, 
RealBasic, and so on, but for different purposes.  None of these other 
programming environments is *dynamic*.  Scott Raney's important 
statement that metacard is written in metacard was not to make the 
point that, as with c or Basic or Fortran compilers one could write a 
c, or Basic or Fortran compiler with it, but rather that the system is 
bootstrapped. The possibility of producing ``standalones'' in hypercard 
and metacard  has unfortunately helped disguise this fact to the point 
where many (Shari C is a fine example, here, and more power to her) 
think of metacard/RR as just another IDE with fine cross-platform 
capabilities.  That it no doubt is, but that's not what makes it either 
unique or important: it is the possibility for dynamic programming that 
the engine provides, as with hypercard.  Limiting script length and 
``do'' to non-licensed RR users means that *only* licensed RR users of 
the stacks I produce can can partake of the dynamic nature.  Thus, 
rather being an essential part of metacard/RR, this dynamism becomes a 
feature *only* licensed users (developers?) can use, but can't retain 
in the stacks they produce.  By all means, strip it out of standalones 
if need be, but leave it as an essential feature of stacks.

For those who remember them, think of the completely different 
experience one has programming in and using TILs (threaded 
interpretative languages) such as APL, and forth: as with hypercard, 
programming is not distinct from using; they are seamlessly integrated. 
 *That* is what we will be losing by these limits.  For those who use 
metacard/RR to produce applications without those dynamic capabilities, 
I can understand why they don't feel these limits amount to much.  But 
for some, at least me, it is the dynamism that is my whole reason for 
using metacard, recommending it to students, and so on.

John R. Vokey

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


Re: Script Limits

2003-08-14 Thread jbv
 I know that this limitation will cause of to rewrite sections some of
 my existing products.



I remember in HC and OMO using scripts of controls to hold
data. In case scripts of controls in MC are used for the same
purpose (holding data, and not executable code), could custom
props be a nice workaround ? Just asking, as I've never used
custom props much...

JB


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


Re: Script Limits vs dynamic programming

2003-08-14 Thread Dar Scott
On Thursday, August 7, 2003, at 04:31 PM, Dr. John R. Vokey wrote:

Thus, rather being an essential part of metacard/RR, this dynamism 
becomes a feature *only* licensed users (developers?) can use, but 
can't retain in the stacks they produce.  By all means, strip it out 
of standalones if need be, but leave it as an essential feature of 
stacks.
I'm not sure I'm following this.

To be used, a stack needs to be either in a standalone, used by a 
standalone, run by an engine or used in a development environment.  In 
the past there was the free version that--like the standalone--was 
unlicensed.  It could run stacks but in doing so was limited in set 
the script of ... capability to 10 lines.

So, the limit is not in the stack but in the environment and in the 
intended use of the stack.  In some sense (and perhaps in a real sense) 
the engine is just a naked standalone.  It is the player that is 
handicapped to license or don't set the script.

Or am I completely missing your point?

Dar Scott

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


Re: Script Limits

2003-08-14 Thread Mark Talluto
On Thursday, August 7, 2003, at 02:42 AM, jbv wrote:

I know that this limitation will cause of to rewrite sections some of
my existing products.


I remember in HC and OMO using scripts of controls to hold
data. In case scripts of controls in MC are used for the same
purpose (holding data, and not executable code), could custom
props be a nice workaround ? Just asking, as I've never used
custom props much...

You bring up a point I did not think of till now.  Saving small 
snippets of data in a script is the only way to save encrypted data in 
a stack.  Data in a custom property can be viewed.  I know there are 
other ways to encrypt data, but this is a nice simple way.

In my case, I usually am updating code to controls with the set the 
script of   There is no other way to use the same control with new 
code.  You will have to literally replace the entire old control with a 
new one that is stored on an update card.  I do this now when the 
control that needs to be replaced has more than 10 lines of code 
anyways.  It goes something like this:

1.  Version 1 standalone of a product makes a particular document.
2.  You find bugs or better ways of doing something.  So you update the 
script in those controls.  You have a replica of each of those controls 
that get updated in the new standalone on an update card that the 
user never sees.
3.  User downloads version 1.1 of standalone.  Opens up their save doc 
in new version and the standalone recognizes that they have a version 1 
doc.  It updates their doc by replacing all the old controls with the 
updated versions from the new standalone.

Losing the set the script of   will take away the ability to easily 
update a card  stack script.

Best regards,
Mark Talluto
http://www.canelasoftware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits

2003-08-14 Thread Mark Talluto
On Wednesday, August 6, 2003, at 08:50 AM, Ken Ray wrote:

I would still like to know exactly what the new changes will affect,
in case it is something that my current projects use.
Shari,

What it means is that any of your projects that use the phrase set the
script of ... will fail. You used to be able to do this, but the
scripts had to be less than 10 lines. With the new changes, you won't 
be
able to do it at all.


Is this going to affect licensed copies?

Best regards,
Mark Talluto
http://www.canelasoftware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits vs dynamic programming

2003-08-14 Thread Robert Brenstein
This is missing the point.  The principle advantage of metacard/RR 
is that it provides for dynamic programming *and* it does so in a 
cross-platform way.  I have and use c, c++ compilers, Futurebasic, 
RealBasic, and so on, but for different purposes.  None of these 
other programming environments is *dynamic*.  Scott Raney's 
important statement that metacard is written in metacard was not to 
make the point that, as with c or Basic or Fortran compilers one 
could write a c, or Basic or Fortran compiler with it, but rather 
that the system is bootstrapped. The possibility of producing 
``standalones'' in hypercard and metacard  has unfortunately helped 
disguise this fact to the point where many (Shari C is a fine 
example, here, and more power to her) think of metacard/RR as just 
another IDE with fine cross-platform capabilities.  That it no doubt 
is, but that's not what makes it either unique or important: it is 
the possibility for dynamic programming that the engine provides, as 
with hypercard.  Limiting script length and ``do'' to non-licensed 
RR users means that *only* licensed RR users of the stacks I produce 
can can partake of the dynamic nature.  Thus, rather being an 
essential part of metacard/RR, this dynamism becomes a feature 
*only* licensed users (developers?) can use, but can't retain in the 
stacks they produce.  By all means, strip it out of standalones if 
need be, but leave it as an essential feature of stacks.

For those who remember them, think of the completely different 
experience one has programming in and using TILs (threaded 
interpretative languages) such as APL, and forth: as with hypercard, 
programming is not distinct from using; they are seamlessly 
integrated.  *That* is what we will be losing by these limits.  For 
those who use metacard/RR to produce applications without those 
dynamic capabilities, I can understand why they don't feel these 
limits amount to much.  But for some, at least me, it is the 
dynamism that is my whole reason for using metacard, recommending it 
to students, and so on.

John R. Vokey

Well said, John. I am actually in both shoes. I produce standalones 
that do not need the dynamic scripting or function fine with the 
current limits, but I would love to use MC/Rev for dynamic scripting 
as well. Except that 10-line limit is too restrictive for me.

I tried to get over it in the past, but the solution offered by MC 
was too expensive and Rev never followed with my inquiry. Kevin's 
tinkering with the script limits now just set me off to not only stop 
it but rather go the other way and create means to increase those 
limits when needed.

I am afraid, though, that such uses continue to be too small market 
for Rev to worry about.

Robert
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits and Starter Kit

2003-08-14 Thread Shari
Roughly the same for me. Think I used the starter kit for around 4
months to build things before getting a licence. I would be using
another language if I had not been able to do this. Using do alone
would not suffice as I'd have lost the speed reasons for using MC.


I, also, used the starter kit for awhile before buying a license.  I 
actually did plan to build a project with the starter kit, but the 10 
line script limit was just too big of a hassle to do a proper job. 
And I got far enough into it, that I knew I liked it.  So I bought it.

My philosophy as a developer, when I create software that I hope 
folks will buy, is never to take it away so that they will delete the 
program and move on.  I limit functionality, as MC/Rev have done so 
far, but allow a very basic version to continue on forever.  It's 
hard to say what would happen were I to change this philosophy.  But 
logically, I believe it is the best philosophy.

I know that programs I download, if they work 20 times and stop, get 
deleted, and do not get downloaded again.  I have NEVER purchased 
shareware that just stopped functioning.  I may not buy it 
immediately.  But if it stays on my computer, and gets used, there is 
a chance I will buy it eventually.  I have programs I will be 
purchasing this year, that fall into this category.  Only reason I 
haven't purchased yet, is Mac changing from PPC to OSX, and I need to 
get the OSX versions of these programs, so that I do not have to 
purchase twice.  My migration from PPC to OSX has been a slow one.

Shari C
--
--Shareware Games for the Mac--
http://www.gypsyware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits

2003-08-14 Thread Rodney Tamblyn
Currently I do not believe you can set a script in a standalone.  A 
Hypercard game I created used setting scripts.  When I recreated the 
game in Metacard, I had to remove that because it didn't work once the 
game was compiled into a standalone.  Something about the limitations 
apparently prevented it.
Just tested it.  Works fine.

Made a stack with two buttons.

button one sets the card script to:

on fred
answer 1
end fred
button two calls the script:

on mouseUp
fred
end mouseup
Works.


So presumably, this is not something that the new limit affects.

Shari C
Gypsy King Software
--
--Shareware Games for the Mac--
http://www.gypsyware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard

--
Rodney Tamblyn
44 Melville Street
Dunedin
New Zealand
+64 3 4778606
http://rodney.weblogs.com/
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits and solid IDE evolution!

2003-08-14 Thread Mark Talluto
On Thursday, August 7, 2003, at 09:50 AM, Richard Gaskin wrote:

The script limits do not come into play so long as there is a licenced 
Home
stack.
I thought that standalones were going to be affected by this change?

Best regards,
Mark Talluto
http://www.canelasoftware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits

2003-08-14 Thread Richard Gaskin
Robert Brenstein wrote:

 That is a nice approach if switching scripts was to support multiple
 functionality. However, it will not work if the 'set script' is used
 to update a distributed stack to a new version or fix a bug without
 having to replace the whole stack.

Not necesarily.  After all, the MC 2.5 engine still runs great so there's no
reason an updater couldn't be made with the current engine.

Or you could use a frontscript tp trap and reroute messages as needed.

Fortunately none of this seems likely to be necessary:  with a near 100%
consensus against this move I'd be surprised if the proposal is enacted.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Developer of WebMerge: Publish any database on any Web site
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
 Tel: 323-225-3717   AIM: FourthWorldInc

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


Re: Script Limits

2003-08-14 Thread José L. Rodríguez Illera
El  8/8/2003 15:22, jbv  escribió:

 And BTW again, did anyone contact Kevin privately about this
 script limit thing, as suggested in his original message ?
 And did anyone get an answer ?
 I'm not so interested in the content of the answer, but much more in
 knowing if any answer has been received...
 
 JB

I did it the same day he posted, but no answer until this moment. Seems that
'old' days when you got an answer in hours are gone.

Jose L. Rodriguez

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


Re: Script Limits

2003-08-14 Thread Richard Gaskin
Mark Talluto wrote:

 On Thursday, August 7, 2003, at 09:44 AM, Richard Gaskin wrote:
 
 Mark Talluto wrote:
 
 In my case, I usually am updating code to controls with the set the
 script of   There is no other way to use the same control with new
 code.
 
 While I agree that the proposed change to script limits is likely more
 of a
 problem in itself than a solution, there is at lease one other
 alternative
 for your scenario.
 
 Rather than writing self-modifying code you could set a property in the
 object and handle the various behaviors in a backscript using a switch
 block:
 
 on MySpecialBehavior
 switch the uBehaviorClass of the target
 case Something
 doSomnething
 break
 case SomethingElse
 doSomethingElse
 break
 end switch
 end MySpecialBehavior
 
 The overhead of the switch block is a fraction of a millisecond and
 allows
 you to centralize your code into a common library.  This may simplify
 debugging, and likely simplify maintenance as well should you ever
 need to
 alter the behavior.
 
 
 
 Good idea Richard!  I would need to have the ability to  set the
 script of one more time to update all their controls to use this
 new method though.  I better not delete my copy of MC 2.5 just yet.  I
 have yet to use the frontscript/backscript features.

Bring your questions to the next revDevCon and let's see if we can shorten
that learning cycle.  :)

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Developer of WebMerge: Publish any database on any Web site
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
 Tel: 323-225-3717   AIM: FourthWorldInc

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


Re: Script Limits

2003-08-14 Thread Shari
No, if you mean running a stack under Rev GUI. Standalones are not 
licensed, so, yes, they all will be affected. May be we will have 
licensing for standalones as well one of these days :)

Robert
Oh god, don't give them any ideas!  You want them to charge us MORE 
to create extra licensing?  Pay once for the tools to create the 
software you want to develop, and pay again once you create it, so 
that it will run?  No.!  Bite your tongue!

(My friend Robert, a C programmer not on this list, calls me his best 
worst case scenario person.  If he wants to know the worst that 
could happen, he calls me.  He runs the situation by me.  And without 
effort, my first thoughts are the Worst That Could Happen If...  He 
finds this useful, for some strange reason, and often calls me with 
Life Questions :-)

Shari
--
--Shareware Games for the Mac--
http://www.gypsyware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits vs dynamic programming

2003-08-14 Thread David Bovill
On Thu, 2003-08-07 at 22:31, Dr. John R. Vokey wrote:

 Thus, 
 rather being an essential part of metacard/RR, this dynamism becomes a
 feature *only* licensed users (developers?) can use, but can't retain 
 in the stacks they produce.



 for some, at least me, it is the dynamism that is my whole reason for 
 using metacard, recommending it to students, and so on.
 
 John R. Vokey

For me as well - it is the whole reason I chose metacard over other
options.

Now I have to add the other reason that my business (selling solutions
to goverment and NGO's) is based on an open source strategy for which
I am keen (working with the people on and off the list) to help build an
open source community around the langauge. 

The community is currently a little small and not yet working together
on coding projects very actively, but this can be changed and grow. To
grow the community there must be a free downloadable product (the demo
or a stacks running from a standlaone that I create), which can allow
people to start to get involved. This requires that you can do do some
limited coding in the tools that are distributed. This is what is being
removed

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


Re: Script Limits

2003-08-14 Thread David Bovill
On Thu, 2003-08-07 at 09:40, Robert Brenstein wrote:

 What I meant in my earlier post is that maybe Rev can introduce 
 procedure to lift these limits for specific projects (they could 
 review them to ensure that the app can't be used to bypass their 
 licensing and thus reduce sales) for a reasonable additional fee. 
 That would be a step forwards in my mind, comparing to the current 
 situation. This would not affect standalones as they are now.
 

I think this is a great idea. As an example the Open Source IDE could be
granted such a licence. 

This is a bit like the duel licencing of open source technologies, where
a foundation reserves the right to sell one off licences to developers
who want to distribute closed source products that use their open source
code.

This leaves the control firmly in RunRev's hands, while leaving some
flexibility (and even encouragement) for innovative products that would
help to extend market share.


NB: a danger is that such arrangements are only temporary and the rug
can be pulled away as and when RunRev require. I licence with a long
enough time-out period would sort this issue for most developers /
participants.

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


Re: Script Limits

2003-08-14 Thread Richard Gaskin
jbv wrote:

 I remember in HC and OMO using scripts of controls to hold
 data. In case scripts of controls in MC are used for the same
 purpose (holding data, and not executable code), could custom
 props be a nice workaround ?

More than a workaround, there are many advantages:

- Custom properties can hold any data, even binary.

- You can have as many custom props as you like in any object.

- You can have any number of custom property sets in any object.
  For example you could store your user prefs in a stackfile that
  has a custom property set for each user, with each pref item
  stored as a property within that set, e.g.:

   ask Please login:
   put it into tUserName
   set the customPropertySet of stack PrefsStack to tUserName
   get the uSetupInfo of stack PrefsStack
   -- it now contains the value of the uSetupInfo of the
   -- property set which matches the login name, with each login
   -- name havings its own parallel set of props.

- You can use array notation for custom properties, useful for numeric
  indexing or stepping through a list of keys, e.g,:

   put the hilitedtext of fld Users into tUserList
   repeat for each line tUser in tUserList
  put the uUserStats[tUser] of btn Data cr after tReport
   end repeat
   put tReport into fld Login Report


- It leaves the object's script free to contain code without
  having to worry about altering data.


Custom properties are a very powerful feature of not only Rev but other
xTalks as well, including ToolBook, Gain Momentum, and SuperCard.  Well
worth taking an evening to experiment with...

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Developer of WebMerge: Publish any database on any Web site
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
 Tel: 323-225-3717   AIM: FourthWorldInc

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


Re: Script Limits

2003-08-14 Thread Robert Brenstein
No, if you mean running a stack under Rev GUI. Standalones are not 
licensed, so, yes, they all will be affected. May be we will have 
licensing for standalones as well one of these days :)

Robert
Oh god, don't give them any ideas!  You want them to charge us MORE 
to create extra licensing?  Pay once for the tools to create the 
software you want to develop, and pay again once you create it, so 
that it will run?  No.!  Bite your tongue!

The idea is not really new per se. If I want to use do without 
10-line restriction in a standalone, I need to buy the embedded 
engine license, which costs way too much to be practical for people 
like myself. Finding (the hard way) those 'set script' and 'do' 
limits in standalones was my biggest disappointment when I moved from 
Hypercard. In most cases, some workaround was possible but I still 
have a big project on a shelf that can't be realized in MC because of 
the 'do' limit (it was discussed on this list some time ago).

What I meant in my earlier post is that maybe Rev can introduce 
procedure to lift these limits for specific projects (they could 
review them to ensure that the app can't be used to bypass their 
licensing and thus reduce sales) for a reasonable additional fee. 
That would be a step forwards in my mind, comparing to the current 
situation. This would not affect standalones as they are now.

Of course, Shari, your worry is somewhat justified. Rev may see this 
as money-making opportunity -- set all limits to 0 and lift/increase 
them only for a fee. If them setting the first limit to 0 is the 
first step in that direction, they probably thought about it already 
though.

The most worrisome of all of this is that we can't be ever sure 
anymore that whatever we have / they promise will last. Taking away 
dynamic setting of scripts is a big step backwards and removal of a 
major feature which was taken for granted so far. It also reduces 
further the utility of standalones for a number of projects.

Robert
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits

2003-08-14 Thread Richard Gaskin
Mark Talluto wrote:

 In the non-password-protected stack, all three text strings are
 readable.
 In the password-protected stack none of them are.
 
 It seems a change was introduced in the engine at some point that now
 provides complete protection for all three types of data storage.
 
 
 
 I just did another test in MC 2.5:
 
 While it is true that the data is safe in a text editor, it is not safe
 when you do the following:
 
 Try opening that stack you created in MC.  You can not get to the
 script data, but you can surely open up the custom property and read
 what you put in there.

Good point.  But while there mare good reasons to have self-modifying
scripts, I'm not sure that having script space double as data storage is the
optimal answer.  Ironically the habit began with users of HC and OMO,
neither of which provided options for protecting scripts at all

Maybe better would be a development-level password protection:  when the
devPasskey is set, before a stack can be opened in any IDE it would need to
have a matching devPassword.

Of course one could build their own IDE, but if the data's that interesting
it really needs something stronger than the engine's DES-based encryption
anyway.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Developer of WebMerge: Publish any database on any Web site
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
 Tel: 323-225-3717   AIM: FourthWorldInc

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


Re: Script Limits

2003-08-14 Thread David Bovill
On Fri, 2003-08-08 at 14:12, jbv wrote:

 And BTW again, did anyone contact Kevin privately about this
 script limit thing, as suggested in his original message ?
 And did anyone get an answer ?
 I'm not so interested in the content of the answer, but much more in
 knowing if any answer has been received...
 

yes I did - and no answer yet. It is the Edinburgh festival though :)


 PS: if such big differences exists between MC and Rev users,
 why don't we (MC users) get organised as an (informal) think
 tank 

Yes - for me this would be the same thing as a group of open source
developers using MC based collaborative tools - to develop code
libraries and recoommend which features should be incorporated into the
engine.The lead open source developers would provide the role and
feedback that RunRev / Scott require.

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


Re: Script Limits

2003-08-14 Thread Dar Scott
On Tuesday, August 5, 2003, at 04:29 PM, Shari wrote:

What would this affect?  Presumably if we create a standalone, and  
distribute it, this would affect scripts within the standalone,  
correct?
It is my understanding that these are OK.  The limit of 0 for  
standalones would apply to 'set the script of ... during the execution  
of the standalone.  If you don't do that in your scripts, then you are  
OK.

Right now a standalone can have unlimited lines in the script, but not  
in a do command.  I don't know about other folks, but I use the do  
command a LOT in my standalones.  Even with the 10 line limit.
It is not clear to me what the 'do' limit will be.  I expect it will  
remain at 10 or increase, but we will have to wait and see.

Dar Scott

 

  Dar Scott Consultinghttp://www.swcp.com/dsc/Programming  
Services
 


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


Re: Script Limits and solid IDE evolution!

2003-08-14 Thread Kevin Miller
On 7/8/03 2:30 pm, Robert Brenstein [EMAIL PROTECTED] wrote:

 Actually, this was an acceptable way to earn your wings and test the
 MC environment. Chaining 10-lines was not breaking any licenses
 AFAIK. I believe the reasoning was that any serious developer would
 pay rather than struggle all the time, but people who were not
 serious wouldn't pay anyway. Some post in this thread seem to confirm
 that this worked. (But then some complained that they can't truly
 evaluate the product with 10-line limit.)

Right.  And with either a purchase of $995 or a free product, pros would pay
$995 and everyone else would use the free product.  But now, we have
Revolution Express - list $149 and currently on intro-offer at $75.  The
Starter Kit would cannibalize sales of that.  And it did not make a good
demo, it is less effective than a 30 day trial.  That isn't some kind of
theoretical debate, we have done our homework - 10 lines of code frustrated
a lot of people using the demo.

Kevin

Kevin Miller [EMAIL PROTECTED] http://www.runrev.com/
Runtime Revolution Limited: Software at the Speed of Thought
Tel: +44 (0) 870 747 1165.  Fax: +44 (0)1639 830 707.

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


Re: script limits

2003-08-14 Thread José L. Rodríguez Illera
Hi,

I think that setting the script of an objetc/stack is widely used, so with a
very serious problem of backwards compatibility for already shipped
products, and limiting new ones.

There are more situations than already  discussed (speed, dynamic
programming, limits of 'do') on which setting the scripts is very important.
For example:

- upgrading old version of documents created with a MC/RR standalone.  New
versions of the standalone may include new functionalities for the documents
and you have to update the scripts in the document or add objetcs to the
interface, etc
- letting the user to password his documents. You may put the password into
a custom property but this not sure as to put it into a script and protect
the stack. If you put the password out (external pref file) of the
document/stack then it is more difficult to distribute/send it.

Really I do not understand the reasons for this. The consequence  seems a
move to let developers develop plug-ins and stacks for use inside the IDE
more than  real and competitive applications for end users. It is very
strange that you have language features on the IDE not present on the
standalone (they are addressed only to the developers!).

Hope this is not a decission taken...


José L. Rodríguez

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


Re: Script Limits

2003-08-14 Thread Richard Gaskin
Mark Talluto wrote:

 In my case, I usually am updating code to controls with the set the
 script of   There is no other way to use the same control with new
 code.

While I agree that the proposed change to script limits is likely more of a
problem in itself than a solution, there is at lease one other alternative
for your scenario.

Rather than writing self-modifying code you could set a property in the
object and handle the various behaviors in a backscript using a switch
block:

  on MySpecialBehavior
   switch the uBehaviorClass of the target
case Something
  doSomnething
  break
case SomethingElse
  doSomethingElse
  break
   end switch
  end MySpecialBehavior

The overhead of the switch block is a fraction of a millisecond and allows
you to centralize your code into a common library.  This may simplify
debugging, and likely simplify maintenance as well should you ever need to
alter the behavior.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Developer of WebMerge: Publish any database on any Web site
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
 Tel: 323-225-3717   AIM: FourthWorldInc

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


Re: Script Limits

2003-08-14 Thread Robert Brenstein

BTW could someone eventually post Shari's informal poll to the
Rev list ? I'm not on the Rev list myself...
I believe that such a list-based poll makes no sense for a number of 
reasons. If we are serious about it, it should be set up somewhere on 
the web and an address to posted to both lists. We will get better 
participation and more immediate results (and if IP addresses are 
recorded, we can judge if someone was trying to skew the results).


And BTW again, did anyone contact Kevin privately about this
script limit thing, as suggested in his original message ?
And did anyone get an answer ?
I did. No answer. But I did not list any specific product that is 
immediately impacted.

Robert
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits

2003-08-14 Thread Shari
It is my understanding that these are OK.  The limit of 0 for 
standalones would apply to 'set the script of ... during the 
execution of the standalone.  If you don't do that in your scripts, 
then you are OK.
Currently I do not believe you can set a script in a standalone.  A 
Hypercard game I created used setting scripts.  When I recreated the 
game in Metacard, I had to remove that because it didn't work once 
the game was compiled into a standalone.  Something about the 
limitations apparently prevented it.

So presumably, this is not something that the new limit affects.

Shari C
Gypsy King Software
--
--Shareware Games for the Mac--
http://www.gypsyware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits

2003-08-14 Thread Shari
What would this affect?  Presumably if we create a standalone, and 
distribute it, this would affect scripts within the standalone, 
correct?  Right now a standalone can have unlimited lines in the 
script, but not in a do command.  I don't know about other folks, 
but I use the do command a LOT in my standalones.  Even with the 10 
line limit.

I use custom properties a lot, as well.

What exactly would this affect?

Shari C
Gypsy King Software


As part of the transition process in the MetaCard acquisition, we're working
out what to with the scriptLimits property when not developing with a
licensed IDE or the 30 day trial.  We plan to reduce the first value in the
property, the one that lets you set scripts of 10 lines, to 0.  So you'll
still be able to use do but otherwise this loophole will be closed.
If anyone has any objections to this, please contact me off list.  The main
objection I can see that someone might have is that they use this in their
existing standalone.  If that is the case, we'll work something out with you
before making this change.
Kind regards,

Kevin
--
--Shareware Games for the Mac--
http://www.gypsyware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits and solid IDE evolution!

2003-08-12 Thread xbury . cs

On 07/08/2003 15:03:12 metacard-admin wrote:
Fine rant Xavier - you sure know how to turn a crafted argument into a
plate of spaghetti!

Sorry, I dont have macoronis anymore...


On Thu, 2003-08-07 at 11:50, [EMAIL PROTECTED] wrote:

 First, without the 10 line script limit, I would be using java or VBS
 and would have never made a test product to justify buying MC let
 alone renew the license.
 This proves that the 10 line script limit is a minimum for anyone who
 wants to try MC. Of course, a one month limit is as nice if not better
 without the 10 line limit.
 But that wasn't available then...


Roughly the same for me. Think I used the starter kit for around 4
months to build things before getting a licence. I would be using
another language if I had not been able to do this. Using do alone
would not suffice as I'd have lost the speed reasons for using MC.

The issues about using dynamic scripts is not one of speed but one of unprecedented flexibility. 
For example a script can edit a script before running it. (It's an integral part of the Matrix. =)



Visit us at http://www.clearstream.com
  
IMPORTANT MESSAGE

Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message.

The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries.

END OF DISCLAIMER


Re: Script Limits and solid IDE evolution!

2003-08-11 Thread jbv


 I still think the free StarterKit was the best thing ever.

 One could play with it, get used to the app and even build useful
 things :-)

 and 30 (contiguous?) days may be not enough, even with no script
 limits...


And BTW is this 30 days trial a valid / useful protection ?

I know ppl who build huge projects by re-downloading again and again
Flash MX (or other apps) evaluation versions every 30 days...

Telling the truth I downloaded the Rev 2.01 (AFAIR) about 2 weeks
ago, but haven't downloaded the key yet, as I'm not sure I'll have
enough time within the next 30 days to explore every feature...

JB




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


RE: Script Limits

2003-08-10 Thread David Bovill
On Fri, 2003-08-08 at 04:53, Chipp Walters wrote:

 In order to create the next generation: a new and much faster version of RR,
 we're going to have to remove the 'set the script' command and treat
 Transcript just as other compilers-- like C++, etc..
 
 Would this make a difference? IOW, if instead of removing features for no
 customer gain (IMHO always a bad idea) they were removing features for
 customer gain.
 

Doesn't help me or several of the other people that are objecting. The
reason is that we choose MC over the complier approach becasue we can
distribute and have a powerful set of tools to maintain and update code
to a wide user base without paying royalty costs.

Removing the set script... ability of standalones / demo removes one
of the most powerful techniques - others are work arounds which may work
in some cases - but over time result in an ugly hack.

For me and I'd say the community it is even worse than that because it
hampers releasing an professional educational product that teaches and
allows students to practice scripting.

This is bad for the product, bad for the MC community (there are plently
of colleges that would take up such tools especially if released open
source as LGPL), and even worse for the longer term health of the
community - as it restricts any open source development to licenced
users - which is a contradiction in marketing and probably licencing
terms. 

Open source users will not pay for the ability to start coding and
learning and this is a growing educational market. The 20 line
restriction (freudian slip) works as a compromise - you can code for
free but it's a pain without the licence. Time limited demo's don't
count in this world view.

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


Re: Script Limits

2003-08-10 Thread Robert Brenstein
Robert Brenstein wrote:

 That is a nice approach if switching scripts was to support multiple
 functionality. However, it will not work if the 'set script' is used
 to update a distributed stack to a new version or fix a bug without
 having to replace the whole stack.
Not necesarily.  After all, the MC 2.5 engine still runs great so there's no
reason an updater couldn't be made with the current engine.
Or you could use a frontscript tp trap and reroute messages as needed.

Fortunately none of this seems likely to be necessary:  with a near 100%
consensus against this move I'd be surprised if the proposal is enacted.
--
 Richard Gaskin
 Fourth World Media Corporation
 Developer of WebMerge: Publish any database on any Web site


Richard, what you suggest are all workabouts. And the fact that this 
groups is 100% against the change does not mean it will not go into 
effect. This issue barely caused a blink on Rev list and that is 
where majority of Rev users are. We are soon to be a true minority 
and our interest in retaining MC as it was will make us dinosaurs :(

Robert
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits

2003-08-09 Thread Dave Cragg
At 9:54 am -0700 7/8/03, Mark Talluto wrote:
On Thursday, August 7, 2003, at 09:36 AM, Richard Gaskin wrote:

 I just did a test with MC 2.5:

 I made a stack with one field, and put This is field data into it.
 Then I added a custom prop and put This is prop data into it.
 Then I put --this is script data into the stack script.
 I saved it, then did a Save As, set the password, and saved this copy again.
 I quit MC and opened both stack files in TexEdit (any app that lets you open
 binries will do).
 In the non-password-protected stack, all three text strings are readable.
 In the password-protected stack none of them are.
 It seems a change was introduced in the engine at some point that now
 provides complete protection for all three types of data storage.

I just did another test in MC 2.5:

While it is true that the data is safe in a text editor, it is not
safe when you do the following:
Try opening that stack you created in MC.  You can not get to the
script data, but you can surely open up the custom property and read
what you put in there.
This is true, but you can use a sneaky getprop handler to prevent 
access to a custom property unless you supply a secret key.

To do this, you would set the properties you want to keep secure in a 
custom property set.

E.g.

set the cSecuredata[PIN] of stack secureStack to 1234

Then you would use a getprop handler like this:

getprop cSecuredata[tKey]
  if item 1 of tKey is yohoho then ## yohoho is the secret key
   return the cSecuredata[item 2 of tKey] of me
  else
   return empty
  end if
end cSecuredata
So to get the PIN property, you would have to do this:

get the cSecuredata[yohoho,PIN] of stack securestack

Cheers
Dave
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits - not good

2003-08-09 Thread RCS
I too must voice an opinion...I would NOT like this to change.

JR

 Roughly the same for me. Think I used the starter kit for around 4
 months to build things before getting a licence. I would be using
 another language if I had not been able to do this. Using do alone
 would not suffice as I'd have lost the speed reasons for using MC.

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


Re: Script Limits

2003-08-09 Thread jbv
 Richard, what you suggest are all workabouts. And the fact that this
 groups is 100% against the change does not mean it will not go into
 effect. This issue barely caused a blink on Rev list and that is
 where majority of Rev users are. We are soon to be a true minority
 and our interest in retaining MC as it was will make us dinosaurs :(


Same feeling here...:(

BTW could someone eventually post Shari's informal poll to the
Rev list ? I'm not on the Rev list myself...

And BTW again, did anyone contact Kevin privately about this
script limit thing, as suggested in his original message ?
And did anyone get an answer ?
I'm not so interested in the content of the answer, but much more in
knowing if any answer has been received...

JB

PS: if such big differences exists between MC and Rev users,
why don't we (MC users) get organised as an (informal) think
tank / users union, in order to provide RR with smart criticism,
wise suggestions and even source code in order to improve the
MC engine, in exchange for free (or lower prices on) licences ?
Yes, I know, it's a weird mix between naive hippie idealism and
open source philosophy, and it certainly needs to be improved,
but well it doesn't cost anything (except some bandwidth) to
post it...
According to recent messages on this list, if things at RR
evolve the wrong way, it seems that many of us won't upgrade
to Rev and will switch to another tool... So at first glance it
looks like each side would gain from that :
- Rev would have a bunch of pro / experienced beta testers /
critics / contributors / whatever
- we would keep our favorite tool and watch it evolve in ways
we like
- MC/Rev will improve and be a strong competitor (for Director
etc) and eventually attract new users, which means more market
shares for Rev...

Of course, these contributions would rather concern the
engine than the GUI...
And since I didn't spend more than 5 minutes on this idea,
there are certainly numerous flaws that everyone will be
happy to point out...


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


Re: Script Limits

2003-08-09 Thread Robert Brenstein
On Wednesday, August 6, 2003, at 08:50 AM, Ken Ray wrote:

I would still like to know exactly what the new changes will affect,
in case it is something that my current projects use.
Shari,

What it means is that any of your projects that use the phrase set the
script of ... will fail. You used to be able to do this, but the
scripts had to be less than 10 lines. With the new changes, you won't be
able to do it at all.


Is this going to affect licensed copies?

No, if you mean running a stack under Rev GUI. Standalones are not 
licensed, so, yes, they all will be affected. May be we will have 
licensing for standalones as well one of these days :)

Robert
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits

2003-08-09 Thread Klaus Major
Hi Mark,

...
In the non-password-protected stack, all three text strings are 
readable.
In the password-protected stack none of them are.

It seems a change was introduced in the engine at some point that now
provides complete protection for all three types of data storage.
I just did another test in MC 2.5:

While it is true that the data is safe in a text editor, it is not 
safe when you do the following:

Try opening that stack you created in MC.  You can not get to the 
script data, but you can
surely open up the custom property and read what you put in there.
That's sad, but true...

Getting a bit off-topic:

One of the few features i liked in Director was to be able to protect
(forgotten the correct term) files before creating a standalone.
(If you were not putting all the files into the standalone...)
This way these files could ONLY be played back by the projector
(the Director standalone engien).
They could NEITHER be opened NOR changed in the IDE anymore...

(But i have no idea if this is easy/hard to implement... I think the 
latter one ;-)

Best regards,
Mark Talluto
http://www.canelasoftware.com
Regards

Klaus Major
[EMAIL PROTECTED]
www.major-k.de
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits

2003-08-09 Thread Dar Scott
On Wednesday, August 6, 2003, at 02:56 PM, jbv wrote:

I'm afraid this script limit thing might be the first of a long
list of unexpected (and undocumented / unexplained) changes,
and discussions about them might clutter this list in coming
weeks...
I confess that this news hit me pretty hard; we got the same news on 
the Revolution list.  However, there always has to be a first mention.  
This mail is much better than finding an engine doesn't work as 
expected after downloading it.

There is no indication that this change will be undocumented.

Last but not least, I think that getting messages from Kevin
saying we're working on this and that... If anyone has any
objections to this, please contact me off list. isn't the best
strategy / politics to convince MC users to upgrade to Rev...
In best light, I think we can see that Kevin is giving folks a heads-up 
on what is coming.  It also indicates that Kevin is desiring to work 
with people who currently have standalone product that will be affected 
by this.  Knowing Kevin, I expect things can be worked out.

I agree that the 'off list' part may give an impression of dampening 
discussion of bad news and I can only guess of Kevin's motives there.

I agree that this news along with licensing changes can make one wonder 
about the future.

Dar Scott
kibitzing rev user


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


Re: Script Limits

2003-08-09 Thread Shari
I bet you were trying to set the scripts that had more than 10 lines 
and exactly that limit prevented you from doing so. If you test, you 
will see that setting shorter scripts works. Once they change the 
limit to 0, setting scripts in standalones will not be possible at 
all. From what I understand, the do limit will remain at 10.

I think that they are becoming slowly more paranoid about someone 
producing a competing interface or producing programs that bypass 
the licensing system.
Yes it was more than 10 lines.  The way the game was written in 
Hypercard, if the object had a script, it was *active*.  If it 
didn't, it was inactive.  Objects were activated/inactivated this 
way.  Only one object, or group of objects, could be active at a 
time, and I set this at the start of the round, by setting/deleting 
scripts.

No big deal.  I just did this another way in Metacard.  Though I sure 
wish I had know from the get-go.  It would have saved me a lot of 
time and frustration.

Here I had a project that worked, all bugs had been squashed.  I 
ported it to Metacard, made sure it worked, compiled it into a 
standalone, and voila.  It broke.  I jumped thru a bunch of hoops 
trying to figure out why.  At the time I didn't know that the 
standalone had limits over the stack, nor was it very clear in the 
docs everything those limits affected.  So I whittled away I don't 
know how many days trying to get to the bottom of that one.

Which brings me back to the original question:

I would still like to know exactly what the new changes will affect, 
in case it is something that my current projects use.  If I upgrade, 
I want to know beforehand what upgrading will break.  I would rather 
not go thru several months of beta testing for a project that has had 
a minor feature added, in order to make sure the new MC engine 
doesn't break something that wasn't broke before.

A this is what you can't do anymore FAQ would save us a lot of time 
and frustration.  We can read it, determine whether our projects will 
be affected, and change them if necessary.  Much better than trying 
to track down a bug that didn't used to be there.

I'd like to see this change from MC to Rev, be smoother than the 
change from HC to MC.

Shari C
Gypsy King Software
--
--Shareware Games for the Mac--
http://www.gypsyware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits and solid IDE evolution!

2003-08-08 Thread Mark Talluto
On Thursday, August 7, 2003, at 06:30 AM, Robert Brenstein wrote:

Since using 'do' one can relatively easily work around the 'set script 
to' restriction (performance issues aside), we can only expect further 
elimination of 'do' in standalones (do limit set to 0) in a near 
future. It would be a logical followup to fully close that loophole. 
This line of product development really scares me, particularly as it 
is a rather expensive product (I paid for full MC license plus 
renewal) comparing to either RB or CWP. I have my doubts about cutting 
off multiplatform features from cheaper licenses but I see this as Rev 
trying to maximize their income. I have no problems if the demo is 
restricted in terms of dynamic scripting. But the engine embedded when 
producing a standalone from a licensed environment could retain 
current limits. Since the limits are clearly kept as parameters, there 
must be ways to control them accordingly, including setting arbitrary 
values for specific projects (as I suggested). I had big and long-term 
plans for a number of MC-based projects, but the recent developments 
really make me wonder whether I bet on the right horse.
Roger all that!  Cripple the demo version.  Keep things the way they 
are for paid versions of Rev.  Have us a sign a EUA that protects the 
Rev rights.  Lets get back to work.

Best regards,
Mark Talluto
http://www.canelasoftware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits and solid IDE evolution!

2003-08-08 Thread xbury . cs

Hi everyone,

Great subject. I've been waiting for the right arguments to jump in... Mostly to present some hope for more features, not more limits!
Im open to criticism as usual! I dont want to rant that much but in view of the situation... 

First, without the 10 line script limit, I would be using java or VBS and would have never made a test product to justify buying MC let alone renew the license.
This proves that the 10 line script limit is a minimum for anyone who wants to try MC. Of course, a one month limit is as nice if not better without the 10 line limit.
But that wasn't available then... 

Second, the problem with the MC licensing scheme is that it was too easy to abuse...
Here, I fully understand RR's way. You build a chain of buttons never breaking the limit of the 10 script lines but despite that, I dont know anyone who would in their right mind want to use such an IDE. Also, to Scott's demise, allowing compilation of an executable is a nice feature for a demo but it's part of the problem with runaway licenses... 

Nonetheless, RR has improved on the product and for good reason. Their IDE is VERY nice compared to the clunky-over-simplified MC GUI. 

The only problem I see with the demo is allowing to make executables and/or saving large projects! You need enough to make a test, prove it can work, basta. But if my project is even a small neural network or statistic package, 10 lines is ridiculous and I'll grab another IDE. 

Following Robert's comments earlier, the removal of a feature or limiting a feature like dynamic scripting (the DO script), is IMOHO a terrible mistake and a SEVERE limit to the IDE's possibilities. Of which this one is almost unique among other IDEs. 

Even considering that this could allow you to make an executable IDE, dynamic scripts have too many advantages to be discarded. And for RR's peace of mind, they are hard to make and impossible to debug but they are by far one of the most modern features of RR/MC/HC. So why throw that away? Robert is already blocked and most of us dont use this. I am forced to port a 1 card stack that was a dynamic script loader for cached execution and I'll probably never will (read as yet another loss). 

I personally dont see an economic reason why this should be limited. I do see reasons to abandon MC/RR more and more...

I dont see why we couldn't create our own IDE... And it's not even an IDE, it's just a GUI without hardly any serious compiling capabilities (like C++ or even the veteran HC CompileIT)

If this GUI redesign was more present as a feature in MC/RR, imagine how popular it could become! 
How many products today have skinning and GUI building built-in? LOTS! And most OS's too...

No many IDE's have this feature on the other hand!
Also, note that other than optimizing the IDE to improve your workflow, I dont see why anyone would want to go through the pain of creating an IDE. 
Most RR and MC users create applications for their clients. None of them want their clients to develop more themselves! 

And those of us who build IDE tools do it for the good of either our workflow or for the RR/MC community. Blocked by this, many of us would just jump ship to another IDE that is more efficient... Building a HyperTalk macro language is a breeze in any language... 

Did anyone think that without this feature RR' wouldn't even exist and all RR users would be forced using another product or MC's barebone GUI.

Now Im thinking of porting hypertalk to PHP... I dont mind evolution of products, but Im against limiting of features while essential things like a good Script Editors or debugger are still as arcane as an sword against an automatic rifle which put a major brake on your productivity are still not being improved as they should.

Competition for RR? Come on. Give me a break! Competition is very small, and it makes ya healthy. Also, you'd have to go through RR for a license renewal eventually which Im sure they would prevent... Without competition most of the world would be made of communist or socialists and using microsoft DOS.

More features, more freedom = more users, more clients, more applications, more power to the developper = MORE competitive IDE = more users = less competition!

Think about it...
I welcome your rants and flames openly
Xavier

Visit us at http://www.clearstream.com
  
IMPORTANT MESSAGE

Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message.

The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states 

Re: Script Limits

2003-08-08 Thread Mark Talluto
On Thursday, August 7, 2003, at 01:24 PM, Richard Gaskin wrote:

Mark Talluto wrote:

In the non-password-protected stack, all three text strings are
readable.
In the password-protected stack none of them are.
It seems a change was introduced in the engine at some point that now
provides complete protection for all three types of data storage.

I just did another test in MC 2.5:

While it is true that the data is safe in a text editor, it is not 
safe
when you do the following:

Try opening that stack you created in MC.  You can not get to the
script data, but you can surely open up the custom property and read
what you put in there.
Good point.  But while there mare good reasons to have self-modifying
scripts, I'm not sure that having script space double as data storage 
is the
optimal answer.  Ironically the habit began with users of HC and OMO,
neither of which provided options for protecting scripts at all

Maybe better would be a development-level password protection:  when 
the
devPasskey is set, before a stack can be opened in any IDE it would 
need to
have a matching devPassword.

Of course one could build their own IDE, but if the data's that 
interesting
it really needs something stronger than the engine's DES-based 
encryption
anyway.
Ahhh...another good point.  We do need a better solution for encryption 
of data in stacks.

Best regards,
Mark Talluto
http://www.canelasoftware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits and solid IDE evolution!

2003-08-08 Thread Kevin Miller
On 7/8/03 2:30 pm, Robert Brenstein [EMAIL PROTECTED] wrote:

 In other words, while MC was meant as a tool for professional
 developers, Rev is mostly after the hobbyst market.

Not at all.  Revolution Express is after the low end market, but Studio and
Enterprise are aimed at professionals.  When you cross-grade from MetaCard,
you get Enterprise - i.e. pro.  No platform limitations, no marketing exit
screen, etc.

Kevin

Kevin Miller [EMAIL PROTECTED] http://www.runrev.com/
Runtime Revolution Limited: Software at the Speed of Thought
Tel: +44 (0) 870 747 1165.  Fax: +44 (0)1639 830 707.

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


Re: Script Limits

2003-08-07 Thread Mark Talluto
On Tuesday, August 5, 2003, at 08:59 PM, Shari wrote:

It is my understanding that these are OK.  The limit of 0 for 
standalones would apply to 'set the script of ... during the 
execution of the standalone.  If you don't do that in your scripts, 
then you are OK.
Currently I do not believe you can set a script in a standalone.  A 
Hypercard game I created used setting scripts.  When I recreated the 
game in Metacard, I had to remove that because it didn't work once the 
game was compiled into a standalone.  Something about the limitations 
apparently prevented it.

So presumably, this is not something that the new limit affects.

There is a 15 line limit on setting the scripts in a standalone.

Best regards,
Mark Talluto
http://www.canelasoftware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits

2003-08-07 Thread Robert Brenstein
It is my understanding that these are OK.  The limit of 0 for 
standalones would apply to 'set the script of ... during the 
execution of the standalone.  If you don't do that in your scripts, 
then you are OK.
Currently I do not believe you can set a script in a standalone.  A 
Hypercard game I created used setting scripts.  When I recreated the 
game in Metacard, I had to remove that because it didn't work once 
the game was compiled into a standalone.  Something about the 
limitations apparently prevented it.

So presumably, this is not something that the new limit affects.

Shari C
Gypsy King Software
I bet you were trying to set the scripts that had more than 10 lines 
and exactly that limit prevented you from doing so. If you test, you 
will see that setting shorter scripts works. Once they change the 
limit to 0, setting scripts in standalones will not be possible at 
all. From what I understand, the do limit will remain at 10.

I think that they are becoming slowly more paranoid about someone 
producing a competing interface or producing programs that bypass the 
licensing system. Personally, I do not have a problem with them 
changing those limits IF they institute a mechanism of allowing to 
change it on application basis and with reasonable licensing.

In practical terms, their are cutting off people who produced MC/Rev 
programs with the demo -- the new approach is that people get 30-day 
fully functioning demo but then pay or nothing. That is a big change 
in strategy but in parallel with them cutting down cross-platform 
features for cheaper license options.

Robert
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits

2003-08-07 Thread jbv


Richard Gaskin :

 Custom properties are a very powerful feature of not only Rev but other
 xTalks as well, including ToolBook, Gain Momentum, and SuperCard.  Well
 worth taking an evening to experiment with...


Which confirms my first impression.

BTW I guess that a custom property can also include
some code that can be activated / executed via a do
command... Execution speed might be slowed down
a bit, but could this be a workaround for the 10 (or 0)
lines script limit ?

JB



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


Re: Script Limits

2003-08-07 Thread Dar Scott
On Thursday, August 7, 2003, at 01:03 PM, David Bovill wrote:

The classic reason for not doing this is the fear that it will undercut
the market for the full product. This fear is completely unfounded. It
is also completely un-Scottish.
I think this so, but I mention it with hesitation, because I respect 
RunRev's analysis.

Consider this scenario comparison (numbers off by several orders of 
magnitude):

With free version--
18,000,000 free version users in 2006
2,500,000 licensed version users in 2006
Cost to support free version $15,000 in 2006
Without free version--
20,000 free version users in 2006
90,000 licensed version users in 2006
Cost to fight free versions:  $150,000 in 2006
All of those numbers might be way off, I have not given this much 
consideration, but they should reflect my gut feel in this, which may 
not have any value at all.  My gut feel says my gut feel has no sense.

Dar Scott
I hear I'm part Scottish.  I think I'm probably related to St. Patrick 
and Adam Smith and some of those guys portrayed in the movies wearing 
blue.  And I shout Freedom! whenever I'm tortured.  (OK, Patrick was 
Roman-Scottish and lived mostly in Ireland, but I still claim him as a 
relative.)





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


Re: Script Limits

2003-08-07 Thread Mark Talluto
On Thursday, August 7, 2003, at 09:44 AM, Richard Gaskin wrote:

Mark Talluto wrote:

In my case, I usually am updating code to controls with the set the
script of   There is no other way to use the same control with new
code.
While I agree that the proposed change to script limits is likely more 
of a
problem in itself than a solution, there is at lease one other 
alternative
for your scenario.

Rather than writing self-modifying code you could set a property in the
object and handle the various behaviors in a backscript using a switch
block:
  on MySpecialBehavior
   switch the uBehaviorClass of the target
case Something
  doSomnething
  break
case SomethingElse
  doSomethingElse
  break
   end switch
  end MySpecialBehavior
The overhead of the switch block is a fraction of a millisecond and 
allows
you to centralize your code into a common library.  This may simplify
debugging, and likely simplify maintenance as well should you ever 
need to
alter the behavior.


Good idea Richard!  I would need to have the ability to  set the 
script of one more time to update all their controls to use this 
new method though.  I better not delete my copy of MC 2.5 just yet.  I 
have yet to use the frontscript/backscript features.  I need to do some 
reading.  It has been on my to do list for some time.

Best regards,
Mark Talluto
http://www.canelasoftware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Script Limits and solid IDE evolution!

2003-08-07 Thread Richard Gaskin
Mark Talluto wrote:

 The script limits do not come into play so long as there is a licenced
 Home stack.
 
 I thought that standalones were going to be affected by this change?

Yes, as there is no licensed Home stack.  But in the IDE you can still make
all the automated script-generating tools you like.

The post I replied to was concerned about do, which is not affected by the
proposed change at all.

And given the clear preference for maintaining script limits, I'd be
surprised if even that went into effect.

I think we're all clear:  we don't want to see a Digital Chisel for Rev.
But in my understanding even Digital Chisel was able to work out an
equitable royalty arrangement with Allegiant, so there's no reason for any
fears along those lines here.  After all, it does no one any good to piss
off the party making your engine; any company that did would position itself
for self-destruction.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Developer of WebMerge: Publish any database on any Web site
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
 Tel: 323-225-3717   AIM: FourthWorldInc

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


RE: Script Limits

2003-08-06 Thread Ken Ray
 I would still like to know exactly what the new changes will affect, 
 in case it is something that my current projects use.  

Shari,

What it means is that any of your projects that use the phrase set the
script of ... will fail. You used to be able to do this, but the
scripts had to be less than 10 lines. With the new changes, you won't be
able to do it at all.

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



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


Re: Script Limits

2003-08-06 Thread jbv


 I would still like to know exactly what the new changes will affect,
 in case it is something that my current projects use.

Telling the truth, I must confess that I share Shari's worries.

I'm afraid this script limit thing might be the first of a long
list of unexpected (and undocumented / unexplained) changes,
and discussions about them might clutter this list in coming
weeks...

Last but not least, I think that getting messages from Kevin
saying we're working on this and that... If anyone has any
objections to this, please contact me off list. isn't the best
strategy / politics to convince MC users to upgrade to Rev...
And certainly not the best official answer to all the questions
raised lately...
As Shari wrote, we need an official FAQ showing that there
are still ppl at RR reading this list, and not only a bunch of
biznessmen busy with marketing strategies...

Yes, I know I'm overreacting a bit, but better now than too
late...

JB




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


Script Limits

2003-08-05 Thread Kevin Miller
Hi,

As part of the transition process in the MetaCard acquisition, we're working
out what to with the scriptLimits property when not developing with a
licensed IDE or the 30 day trial.  We plan to reduce the first value in the
property, the one that lets you set scripts of 10 lines, to 0.  So you'll
still be able to use do but otherwise this loophole will be closed.

If anyone has any objections to this, please contact me off list.  The main
objection I can see that someone might have is that they use this in their
existing standalone.  If that is the case, we'll work something out with you
before making this change.

Kind regards,

Kevin

Kevin Miller [EMAIL PROTECTED] http://www.runrev.com/
Runtime Revolution Limited: Software at the Speed of Thought
Tel: +44 (0) 870 747 1165.  Fax: +44 (0)1639 830 707.

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


script limits in front/back scripts

2003-01-06 Thread Rodney Tamblyn
I'm curious about why scriptLimits are imposed on scripts inserted in 
frontscripts/backscripts.

The insert command requires user to specify an object script to be 
inserted.  Surely the limits should apply to the object, in the same 
way as they normally do.  Frontscripts/backscripts must be of limited 
usefulness in any standalone applications as these have scriptlimits 
imposed (these limits don't apply to scripts already created during 
authoring with a licensed home stack).

Rodney


--
Rodney Tamblyn
44 Melville St
Dunedin, New Zealand
+64 3  4778606
025 2667321
http://rodney.weblogs.com

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


Re: script limits

2002-05-16 Thread Klaus Major

Hi all


 On Wednesday, May 15, 2002, at 02:08  PM, erik hansen wrote:

 according to the archives and the index there are
 no script limits. are there any special
 circumstances, or can i put 200,000 chars in a
 script without problems?

 I think the limit is 4 GB

 -Mark Talluto

I KNOW the script limit is 4 GB ;-)

Regards


Klaus Major
[EMAIL PROTECTED]

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



Re: script limits

2002-05-16 Thread Geoff Canyon

At 8:24 PM -0500 5/15/02, J. Landman Gay wrote:
On 5/15/02 4:50 PM, erik hansen wrote:
  i will assume that mac OS 9.2.2 can
 handle a lot more than 30,000.

If I remember right, the script limit is in gigabytes -- 4, I think.

It's in the docs someplace. Everything that has a limit of 4 gigabytes has to live in 
the same 4 gigabytes. So all your scripts combined with all your fields, etc., has to 
total less than 4 gigabytes. When someone bumps into _that_ limit, I'd like to see the 
project. ;-)

I should add that, of course, 4 gigabytes will be a tight fit in less than 10 years. I 
hope Scott is ready by then ;-)
-- 

regards,

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



Re: script limits

2002-05-16 Thread Scott Raney

 I should add that, of course, 4 gigabytes will be a tight fit in
 less than 10 years. I hope Scott is ready by then ;-)

We're already there: MetaCard has already been ported to 64-bit
systems, including DEC Alpha (which as it turns out we no longer
support: Compaq discontinued that processor line because apparently
the world doesn't really need 64 bit computing just yet ;-)

You'll still be limited to 4GB per object until/unless we change the
file format, but that 4GB address space is not shared on 64-bit
systems like it must be on 32-bit systems.
  Regards,
Scott

 -- 
 regards,
 
 Geoff Canyon
 [EMAIL PROTECTED]


Scott Raney  [EMAIL PROTECTED]  http://www.metacard.com
MetaCard: You know, there's an easier way to do that...


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



Re: script limits

2002-05-16 Thread Ben Rubinstein

on 16/5/02 8:35 AM, Geoff Canyon at [EMAIL PROTECTED] wrote:

 It's in the docs someplace. Everything that has a limit of 4 gigabytes has to
 live in the same 4 gigabytes. So all your scripts combined with all your
 fields, etc., has to total less than 4 gigabytes. When someone bumps into
 _that_ limit, I'd like to see the project. ;-)

well... we've produced quite a few projects (not in MC) over 4GB - images,
text, buttons, etc - (these are mostly touchscreen interactive 'kiosk'
publications, though we're currently working on a DVD-ROM) I think the
largest one is currently about 19GB, and expanding.

But admittedly all the data isn't loaded into RAM simultaneously, so it
doesn't really count.  But it does make the point that humans can assemble
very large quantities of quality content (and we're not wasteful with space,
honest).
 
  Ben Rubinstein   |  Email: [EMAIL PROTECTED]
  Cognitive Applications Ltd   |  Phone: +44 (0)1273-821600
  http://www.cogapp.com|  Fax  : +44 (0)1273-728866


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



Re: script limits

2002-05-16 Thread Geoff Canyon

 I should add that, of course, 4 gigabytes will be a tight fit in
 less than 10 years. I hope Scott is ready by then ;-)

We're already there: MetaCard has already been ported to 64-bit
systems, including DEC Alpha (which as it turns out we no longer
support: Compaq discontinued that processor line because apparently
the world doesn't really need 64 bit computing just yet ;-)

You'll still be limited to 4GB per object until/unless we change the
file format, but that 4GB address space is not shared on 64-bit
systems like it must be on 32-bit systems.
  Regards,
Scott

Nice to know you're thinking ahead, Scott -- I can hardly wait to get started writing 
systems with multiple gigabyte-plus scripts! ;-)
-- 

regards,

Geoff Canyon
[EMAIL PROTECTED]

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



Re: script limits

2002-05-16 Thread jbv



 Nice to know you're thinking ahead, Scott -- I can hardly wait to get started 
writing systems with multiple gigabyte-plus scripts! ;-)
 --

I was wondering : when compared to my projects made with
HC and OMO between 1987 and 96, the size of my current
projects under MC has increased (mainly due to all the pix,
sounds  QT movies).
But does the size of scripts increase as well ? With all the
build-in functions, it's often possible to use 1 single line
of code for what took a whole handler several years ago...
I remember writing scripts 32 kbytes long in OMO, when
a few kbytes are enough today, and for projects of similar
(and even greater) complexity...
Do you folks share the same experience ?

One last question (from the devil's advocate) : does MC
really features the right tools to write (and debug) several
GB of script ?

Cheers,
JB


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



Re: script limits

2002-05-16 Thread Geoff Canyon

At 11:58 PM + 5/16/02, jbv wrote:
One last question (from the devil's advocate) : does MC
really features the right tools to write (and debug) several
GB of script ?

Heck no! I'd be curious to see what a field would do trying to display such a script, 
but I'm betting it wouldn't be pretty.

Then if it did, think about trying to scroll through perhaps twenty million lines of 
code! Or deal with, oh, half a million handlers.

It reminds me of the classic Tick comic, Night of a Million Billion Ninjas
-- 

regards,

Geoff Canyon
[EMAIL PROTECTED]

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



Re: script limits

2002-05-16 Thread erik hansen


combining all the handlers for a stack into one
script avoids many problems, but opening a 70k
script is slooower.

=
[EMAIL PROTECTED]http://www.erikhansen.org

__
Do You Yahoo!?
LAUNCH - Your Yahoo! Music Experience
http://launch.yahoo.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard



Re: script limits

2002-05-15 Thread Pierre Sahores

erik hansen wrote:
 
 according to the archives and the index there are
 no script limits. are there any special
 circumstances, or can i put 200,000 chars in a
 script without problems?
 
 =
 [EMAIL PROTECTED]http://www.erikhansen.org
 
 __
 Do You Yahoo!?
 LAUNCH - Your Yahoo! Music Experience
 http://launch.yahoo.com
 ___
 metacard mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/metacard

Hello,

I'm using, in a 24/7 production context, on the linux platform, mc-based
web applications that include some fat scripts (up to 795000 chars each°
without any troubbles.

Best Regards, Pierre Sahores

WEB  VPN applications  databases servers
Inspection académique de Seine-Saint-Denis
Qualifier  produire l'avantage compétitif
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard



Re: script limits

2002-05-15 Thread erik hansen


--- Pierre Sahores [EMAIL PROTECTED] wrote:

 I'm using, in a 24/7 production context, on the
 linux platform, mc-based
 web applications that include some fat scripts
 (up to 795000 chars each°
 without any troubbles.

merci bien, i will assume that mac OS 9.2.2 can
handle a lot more than 30,000. of course, this
changes everything.


=
[EMAIL PROTECTED]http://www.erikhansen.org

__
Do You Yahoo!?
LAUNCH - Your Yahoo! Music Experience
http://launch.yahoo.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard



Re: script limits

2002-05-15 Thread Mark Talluto


On Wednesday, May 15, 2002, at 02:08  PM, erik hansen wrote:

 according to the archives and the index there are
 no script limits. are there any special
 circumstances, or can i put 200,000 chars in a
 script without problems?

I think the limit is 4 GB

-Mark Talluto

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