"do as 'LiveCode Server'"?
Richard Gaskin
ambassador at fourthworld.com
Mon Apr 22 14:05:12 EDT 2019
Over the years I've had many occasions where I would have loved to have
something like bash's heredoc, a way of putting a block of text within
code but without the encumbrance of concatenation, as requested here:
https://quality.livecode.com/show_bug.cgi?id=17471
Another option is to turn the problem inside-out, in which we have a
block of text in which we can sprinkle LiveCode commands.
Superficially, we have this now with the merge function.
But the merge function has many limitations, such as no means of using
conditionals or loops with text blocks between those elements.
However,
LiveCode Server has no such limitation.
You can write:
<? if tVar = 1 then ?>
Here's some text
<? else ?>
Here's some other text
<?end if ?>
It would be ideal to have the merge function outfitted with this sort of
logic handling, but there may be backwards-compatibility issues I'm not
thinking of.
So maybe at a minimum we could have some other means of using LC
Server's powerful ability to mix text and code together, with something
like:
do tVarContainingLCServerCompatibleText as "LiveCode Server"
Thoughts?
--
Richard Gaskin
Fourth World Systems
More information about the use-livecode
mailing list