Thanks for sharing my idea!

> The =<<" (or whatever or no token at all to indicate that line breaks are ignored until the next " [quote] is encountered).
Yes, this is the right description, why they use a << in CGI/Perl or in PHP, as freak said. I didn't find these awesome words... :roll:
> I would suggest (were this a democracy) that leading white space on the following line is collapsed to one space
Personally, I'm against that. Mabey, you want to have some multiple spaces. By the way, perl does not turn multiple spaces into 1 space. I find this ok.
> How would you make the distinction of ending in LF, CR, or CRLF?
The OS decides. The diffirent OS have their own line braks:
Windows => CRLF
Linux => LF
Mac => CR
Furthermore, you can define in the IDE preferences, wether you use Unicode modus or not. If I am not wrong, the Compiler uses the project settings to compile either in Unicode or in ANSII.
> multi-line strings without some sort of symbolic clue, like the = <<" could lead to problems
When I started this thread, I thought << was the best solution. But you all convinced me, that
Code: Select all
string.s="THIS
IS ALSO
A GOOD
POSIBILITY"

> Oopsie = "I forgot to terminate.
I think, we should find compromises, when we want to achieve that this feature will be implemented. Supporting lazyness is like turning PB into Perl

So in this very special case, it's simply a syntax error. The code should be familiar with coding in a clean way.