Halt and catch fire: Difference between revisions

→‎{{header|Raku}}: Added Raku (non-)solution
(Moved the Algols to the right place.)
(→‎{{header|Raku}}: Added Raku (non-)solution)
Line 33:
This won't halt the CPU but the program will crash immediately on startup.
<lang algolw>assert false.</lang>
 
=={{header|Raku}}==
<lang perl6>++8</lang>
Syntactically: Valid.
 
Semantically: Change the mathematical concept of 8 to 9, either in your whole computer, or maybe the whole universe.
 
Fails with this run-time error:
{{out}}
<pre>Cannot resolve caller prefix:<++>(Int:D); the following candidates
match the type but require mutable arguments:
(Mu:D $a is rw)
(Int:D $a is rw --> Int:D)
 
The following do not match for other reasons:
(Bool $a is rw)
(Mu:U $a is rw)
(Num:D $a is rw)
(Num:U $a is rw)
(int $a is rw --> int)
(num $a is rw --> num)
in block <unit> at -e line 1</pre>
 
=={{header|REXX}}==
256

edits