On the CompileIt thoughts, that was what I was hoping we were going to get with LCB (We already have Double-XX). You could make any Mac Toolbox call in CompileIt, which meant you could build any XCMD/XFCN to add to your stack, but the syntax was still HC (with some restrictions).
On Wed, May 24, 2017 at 8:21 AM, Mark Waddingham via use-livecode < use-livecode@lists.runrev.com> wrote: > On 2017-05-24 12:35, hh via use-livecode wrote: > >> Switch in LCB -- Monte asked to have the opportunity to do the job: >> http://forums.livecode.com/viewtopic.php?p=131509#p131509 >> > > Yes... I'm not sure I quite see your point (especially as he said 'Is > there any chance switch will be implemented as a control structure.', not > 'how would I implement...') :) > > So... > > Would some sort of switch statement be useful in LCB? Yes - it is a > generally useful thing to have. > > Has anyone proposed *any* design yet which does not have the flaws (we'd > like to avoid) in the C-switch mode? No (well until it came up on the list > the other day - there's a conversation going on that topic now which might > bear some fruit, at least in terms of a design). > > Is 'switch' more important than a number of other things we need to do to > LCB to meet its goals? No I don't think it is because it is equivalent to > if/elseif/.../endif and we have that. For example, right now more code > economy (taking into account the current main uses of LCB in the LiveCode > ecosystem) would probably be gained (for example) by adding a bridge > between LiveCode script's string lists, and LCB's lists; or enumerations or > ... > > There's a whole chasm between saying 'I want a switch control structure in > LCB' and having a switch control structure in LCB. If there wasn't then > no-one on this list who programs for a living would have a job - last time > I checked I can't just ask my computer 'please implement the switch control > structure in LCB' ;) > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > _______________________________________________ > 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 > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." _______________________________________________ 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