> On 13 Aug 2015, at 9:09 pm, Mark Waddingham <m...@livecode.com> wrote:
> 
>> True but it’s not like there aren’t other funky file formats in
>> GitHub… storyboard, xib etc.. nasty stuff. Keep the UI as code light
>> as possible and the code in nicely named scriptified stacks and it’s
>> reasonable as far as I can tell. You could even put in some commit
>> hooks to enforce a rule on the script length of objects script to
>> force code into these libraries...
> 
> That's very true. Indeed, perhaps one could argue that GitHub needs 
> service-hooks which allow customization of merging and diff display. That 
> general feature there would solve the VCS problem in a natural way for a 
> number of types of data which are needed in modern software projects.

That would be nice… All we really need is a spot to display some the long name 
of the object. Getting the long name of an object given an properties or script 
file is a feature of my CLI. I also have a UI that shows modified objects etc 
in a tree. That doesn’t help on GitHub though obviously. For a while I was 
considering seeing how difficult it would be to add a some features for LC to 
GitLab but it really would be nicer to have a service that could work with any 
of the hosts.
>  
>> Is that ever going to happen though? There’s too much intermingled
>> data, script and UI in LC to do that I think.
> 
> I was chatting to Peter about that this morning - he is less optimistic about 
> there being 'natural general solution' than I. He is probably, lamentably, 
> right.

One thing worth considering is as complex widgets develop the number of objects 
on a stack should reduce dramatically making it much easier to work out what 
you’re looking at. Combined with scriptified stacks it’s starting to look like 
a reasonable solution.
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to