LC Server: shebang breaks tags?

Richard Gaskin ambassador at
Mon Feb 10 14:10:33 EST 2020

Thanks, Monte.  With your explanation that does make sense.

I have plenty of options for doing what I need to do, so no worries on 
this, but it does leave me with one question:

Can the merge function be extended to support scripts interleaved 
between blocks of non-code?

e.g. this works in Server, and not in Merge:

      <?lc if there is a file "something" then ?>
      This is some non-code
      <?lc else ?>
      Some other non-code
      <?lc end if ?>

  Richard Gaskin
  Fourth World Systems

Monte wrote:
> Hey guys!
> This is one of my early community contributions. The server has an in tag mode and a not in tag mode. The shebang both tells the OS where to find the executable to run the script and sets enters tag mode. So:
> #! /some/path
> put the long date && the long time
> ?>FooBar
> Should generate the same output as:
> <?lc
> put the long date && the long time
> ?>FooBar
> You can see why this is necessary if you consider that you don’t want the engine to output the shebang line.
> Cheers

More information about the use-livecode mailing list