@rem = q:to/use strict;/; @echo off raku -e "('no strict;' ~ (slurp q<%~f0>)).EVAL" %* goto :EOF use strict; say "Hello! I am Raku."; say @*ARGS; #### @@; $_ = q:to/@@; goto :EOF/; # 2>nul @@; raku "%~f0" %* @@; goto :EOF say "Hello! I am Raku."; say @*ARGS; #### @@; #`{ 2>nul @echo off raku "%~f0" %* goto :EOF } say "Hello! I am Raku."; say @*ARGS;