Encrypting Stack Breaks Field References
J. Landman Gay
jacque at hyperactivesw.com
Tue Dec 22 21:49:20 EST 2020
Trevor uses git, which is why script-only stacks were invented. The LC team
uses git too.
--
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On December 22, 2020 6:24:22 PM Bob Sneidar via use-livecode
<use-livecode at lists.runrev.com> wrote:
> Hmmm… Isn’t Levure almost completely based on script only stacks?
>
> Bob S
>
>
>> On Dec 22, 2020, at 4:09 PM, J. Landman Gay via use-livecode
>> <use-livecode at lists.runrev.com> wrote:
>>
>> Unless you specifically need text files for git or some other reason, you
>> don't really need script-only stacks. Put the script in a button and then
>> put it in use or use it as a backscript. It will be encrypted when the
>> stack is. Another advantage to keeping scripts in the stack is that they
>> work with remote debugging, unlike text based scripts.
>>
>> Brian Milby's script tracker is also a way to get the best of both worlds.
>> It saves scripts out to text files for uploading to github while keeping
>> the advantages of stack-based scripts.
>> --
>> Jacqueline Landman Gay | jacque at hyperactivesw.com
>> HyperActive Software | http://www.hyperactivesw.com
>> On December 22, 2020 3:24:11 PM Bob Sneidar via use-livecode
>> <use-livecode at lists.runrev.com> wrote:
>>
>>> What he said. The promise of creating standalones and encrypted stacks
>>> containing code sounds promising, but there are caveats. It begs the
>>> question, how do we encrypt script only stacks or libraries? I don’t use
>>> encrypted stacks because my code is for internal use only, but if I ever
>>> went commercial, this would be something I would need.
>>>
>>> Bob S
>>>
>>>
>>>> On Dec 13, 2020, at 4:02 PM, Richard Gaskin via use-livecode
>>>> <use-livecode at lists.runrev.com> wrote:
>>>>
>>>> Ron Noice wrote:
>>>>
>>>> ? My program (built with LC 9.6.1 Indy Windows) contains a large number
>>>> > of references to fields by variables.
>>>> ...
>>>> > only when I encrypt it does it fight back. Here's a simplified example
>>>> > of what I'm doing:
>>>> >
>>>> > create group "grpTree"
>>>> > ...
>>>> > copy fld "baseBox" to grp "grpTree"
>>>>
>>>> ^ that's your issue.
>>>>
>>>> Copying objects is disallowed in an encrypted stack, since of course once
>>>> an object is copied it could be pasted into an unencrypted stack, and thus
>>>> expose the source.
>>>>
>>>> You might consider moving the code from the encrypted stack to an encrypted
>>>> behavior object, leaving the stack where copying must be done unencrypted.
>>>>
>>>> But if these objects are being copied only by script for the purpose of
>>>> automatically building out a UI, without a need to alter the user's
>>>> clipboard, you might consider using the clone command instead.
>>>>
>>>> --
>>>> Richard Gaskin
>>>> Fourth World Systems
>>>> Software Design and Development for the Desktop, Mobile, and the Web
>>>
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>>
>>
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list