On 2017-08-14 10:38, Monte Goulding via use-livecode wrote:
Oh, please not backtick! The character is awkward to type (its one of
the ones that moves around a lot on keyboard layouts) and difficult to
read (and always makes me think something more is going on - e.g. as
in bash scripts!).
Hehe, well, thoughts evolve as time goes by ;)
The point here is that if we *were* to use back-tick then it would be
worth considering making it escape capable *and* interpolate capable -
i.e. there would be more going on. It would certainly solve one part of
the balancing act in terms of what people may want to use ' and "
delimited strings. (I'd suggest making it syntactic sugar for
'function("...")').
However, there are other options too - at the end of the day is
'format("...")' actually too onerous on occasions you want escaping?
Something to think about, perhaps.
Mind you we have all written a _lot_ of markdown since then so
backtick is probably much more palatable. I’m happy to change the PR
to use backtick if that’s preferred and I can either drop the single
quote thing or make it work but without escapes as an option for
strings with double quotes.
As I said in my previous email, there is more work to do here in terms
of working out what needs to be done (as pre-requisites), and what is
best before playing with any more code. There are too many options which
have not been sufficiently compared and contrasted in detail - personal
preference just isn't good enough here; we have to look carefully at
what problems we need to solve, and work out the balance between power,
balance and ergonomics.
Warmest Regards,
Mark.
P.S. We should see if we can schedule some time in the next sprint to
actually do that analysis properly and *then* garner feedback.
--
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