A   here document   (or "heredoc")   is a way of specifying a text block, preserving the line breaks, indentation and other whitespace within the text.

Depending on the language being used, a   here document   is constructed using a command followed by "<<" (or some other symbol) followed by a token string.

The text block will then start on the next line, and will be followed by the chosen token at the beginning of the following line, which is used to mark the end of the text block.



Task

Demonstrate the use of   here documents   within the language.

Related task

   Documentation


 
'--- we dont have a print here doc built-in command in BaCon 
'--- we can get the end result like this  with the newline NL$ 
 
PRINT "To use Bacon your system must have either Korn Shell, or ZShell, or Bourne Again Shell (BASH) available." NL$ \
"If none of these shells are available on your platform, download and install the free Public Domain Korn Shell which can"  NL$ \
"execute BaCon also. Furthermore BaCon also works with a newer Kornshell implementation like the MirBSD Korn Shell."  NL$ NL$ \
"BaCon intends to be a programming aid in creating tools which can be compiled on different platforms"  NL$ \
"(including 64bit environments). It tries to revive the days of the good old BASIC." NL$
 
 