Set Script Limits in Standalones
Ray
ray at linkit.com
Tue Jan 27 12:39:02 EST 2015
Richard - your post just came in and thanks for this clarification. It's
alos good news all the way around.
"Raney" Now there's a name I haven't heard in a long time. I didn't
know Scott had a doctoral degree and I hope he was never offended that I
didn't address him with this title. I wonder what he's doing these days?
On 1/27/2015 2:01 PM, Richard Gaskin wrote:
> Bob Sneidar wrote:
>
> >> On Jan 27, 2015, at 07:56 , Ray <ray at linkit.com> wrote:
> >>
> >> As I recall there's a limit to the number of lines in a script
> >> which is set in a standalone. I thought it was 16 lines. This
> >> limitation, if it still exists, is not documented in the
> >> dictionary. Does anybody know what it is or if it got removed
> >> with the advent of the community edition?
> >
> > I think the 16 line limit was for in line compilation, as in creating
> > a list of commands and executing them with a do command. I do not
> > think it means that every script in a standalone is limited to 16
> > lines, and I believe that limit has been removed anyway, or else
> > greatly increased.
>
> The scriptLimits global property was originally invented to allow
> MetaCard to deliver a demo version with no time limit. The limits were:
>
> 10 executable statements with "do", "value" or "set the script of...."
> 10 frontScripts
> 10 backScripts
> 50 libraries
>
> Some were able to deliver complete working apps within those limits,
> but Dr. Raney felt it was still a good balance because sooner or later
> they'd get tired of the workarounds for such things and just get a
> license.
>
> Since the concept of having arbitrary limits on utility for licensing
> purposes is incompatible with the GPL, the scriptLimits property was
> removed from the Community Edition on first release of that version
> (6.0 if memory serves).
>
> After review, it was also removed from the Commercial edition as of
> v6.7 - here's the bug report on that, with Mark Waddingham's comment:
>
> <http://quality.runrev.com/show_bug.cgi?id=11797>
>
> Having considered this for a while and based on feedback
> from yourselves and others I can confirm that we will be
> removing the scriptLimits from commercial in 6.7 onwards
> (and thus 7.0). This change should take effect in the next
> build after 6.7-dp-6 / 7.0-dp-8.
>
>
> This is consistent with the design mandate of the two editions now
> that LiveCode is open source, in which if there are any differences at
> all they favor the Commercial so it represents a superset of Community
> features.
>
> That said, RunRev is sincere about their commitment to open source, so
> Community is not "crippleware" at all: both engines have complete
> feature parity across the board, with the only exceptions being
> Commercial features which may be incompatible with the GPL. Currently
> these are limited to Oracle database connectivity (since Oracle's
> drivers are closed-source), and password-protected stacks (since
> concealing source is incompatible with the GPL's mandate for free and
> open sharing).
>
More information about the use-livecode
mailing list