A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
1
Task/Loops-Infinite/0DESCRIPTION
Normal file
1
Task/Loops-Infinite/0DESCRIPTION
Normal file
|
|
@ -0,0 +1 @@
|
|||
Specifically print out "SPAM" followed by a newline in an infinite loop.
|
||||
2
Task/Loops-Infinite/1META.yaml
Normal file
2
Task/Loops-Infinite/1META.yaml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
---
|
||||
note: Iteration
|
||||
4
Task/Loops-Infinite/4DOS-Batch/loops-infinite.4dos
Normal file
4
Task/Loops-Infinite/4DOS-Batch/loops-infinite.4dos
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
@echo off
|
||||
do forever
|
||||
echo SPAM
|
||||
enddo
|
||||
9
Task/Loops-Infinite/6502-Assembly/loops-infinite.6502
Normal file
9
Task/Loops-Infinite/6502-Assembly/loops-infinite.6502
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
InfiniteLoop LDX #0
|
||||
PrintLoop: LDA MSG,x
|
||||
JSR PrintAccumulator ;routine not implemented
|
||||
INX
|
||||
CPX #5
|
||||
BNE PrintLoop
|
||||
BEQ InfiniteLoop
|
||||
|
||||
MSG .byte "SPAM", $0A
|
||||
6
Task/Loops-Infinite/ACL2/loops-infinite.acl2
Normal file
6
Task/Loops-Infinite/ACL2/loops-infinite.acl2
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
(defun spam ()
|
||||
(declare (xargs :mode :program))
|
||||
(if nil
|
||||
nil
|
||||
(prog2$ (cw "SPAM~%")
|
||||
(spam))))
|
||||
3
Task/Loops-Infinite/ALGOL-68/loops-infinite-1.alg
Normal file
3
Task/Loops-Infinite/ALGOL-68/loops-infinite-1.alg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
DO
|
||||
printf($"SPAM"l$)
|
||||
OD
|
||||
3
Task/Loops-Infinite/ALGOL-68/loops-infinite-2.alg
Normal file
3
Task/Loops-Infinite/ALGOL-68/loops-infinite-2.alg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
loop x:
|
||||
printf($"SPAM"l$);
|
||||
loop x
|
||||
5
Task/Loops-Infinite/AWK/loops-infinite.awk
Normal file
5
Task/Loops-Infinite/AWK/loops-infinite.awk
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
BEGIN {
|
||||
while(1) {
|
||||
print "SPAM"
|
||||
}
|
||||
}
|
||||
3
Task/Loops-Infinite/ActionScript/loops-infinite.as
Normal file
3
Task/Loops-Infinite/ActionScript/loops-infinite.as
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while (true) {
|
||||
trace("SPAM");
|
||||
}
|
||||
3
Task/Loops-Infinite/Ada/loops-infinite.ada
Normal file
3
Task/Loops-Infinite/Ada/loops-infinite.ada
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
loop
|
||||
Put_Line("SPAM");
|
||||
end loop;
|
||||
3
Task/Loops-Infinite/Aime/loops-infinite.aime
Normal file
3
Task/Loops-Infinite/Aime/loops-infinite.aime
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while (1) {
|
||||
o_text("SPAM\n");
|
||||
}
|
||||
5
Task/Loops-Infinite/AmigaE/loops-infinite.amiga
Normal file
5
Task/Loops-Infinite/AmigaE/loops-infinite.amiga
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
PROC main()
|
||||
LOOP
|
||||
WriteF('SPAM')
|
||||
ENDLOOP
|
||||
ENDPROC
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
repeat
|
||||
log "SPAM"
|
||||
end repeat
|
||||
2
Task/Loops-Infinite/AutoHotkey/loops-infinite.ahk
Normal file
2
Task/Loops-Infinite/AutoHotkey/loops-infinite.ahk
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
Loop
|
||||
MsgBox SPAM `n
|
||||
3
Task/Loops-Infinite/BASIC/loops-infinite-1.bas
Normal file
3
Task/Loops-Infinite/BASIC/loops-infinite-1.bas
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while 1
|
||||
print "SPAM"
|
||||
wend
|
||||
3
Task/Loops-Infinite/BASIC/loops-infinite-2.bas
Normal file
3
Task/Loops-Infinite/BASIC/loops-infinite-2.bas
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
do
|
||||
print "SPAM"
|
||||
loop
|
||||
3
Task/Loops-Infinite/BASIC/loops-infinite-3.bas
Normal file
3
Task/Loops-Infinite/BASIC/loops-infinite-3.bas
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
for i = 1 to 10 step 0
|
||||
print "SPAM"
|
||||
next i
|
||||
3
Task/Loops-Infinite/BBC-BASIC/loops-infinite.bbc
Normal file
3
Task/Loops-Infinite/BBC-BASIC/loops-infinite.bbc
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
REPEAT
|
||||
PRINT "SPAM"
|
||||
UNTIL FALSE
|
||||
4
Task/Loops-Infinite/Batch-File/loops-infinite-1.bat
Normal file
4
Task/Loops-Infinite/Batch-File/loops-infinite-1.bat
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
@echo off
|
||||
:loop
|
||||
echo SPAM
|
||||
goto loop
|
||||
1
Task/Loops-Infinite/Batch-File/loops-infinite-2.bat
Normal file
1
Task/Loops-Infinite/Batch-File/loops-infinite-2.bat
Normal file
|
|
@ -0,0 +1 @@
|
|||
for /l %%x in (1,0,2) do @echo SPAM
|
||||
1
Task/Loops-Infinite/Befunge/loops-infinite.bf
Normal file
1
Task/Loops-Infinite/Befunge/loops-infinite.bf
Normal file
|
|
@ -0,0 +1 @@
|
|||
55+"MAPS",,,,,
|
||||
2
Task/Loops-Infinite/Brainf---/loops-infinite.bf
Normal file
2
Task/Loops-Infinite/Brainf---/loops-infinite.bf
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
++++++++++[->++++++>++++++++>+<<<]>+++++>
|
||||
[+++.---.<.>---.+++>.<]
|
||||
1
Task/Loops-Infinite/Brat/loops-infinite.brat
Normal file
1
Task/Loops-Infinite/Brat/loops-infinite.brat
Normal file
|
|
@ -0,0 +1 @@
|
|||
loop { p "SPAM" }
|
||||
2
Task/Loops-Infinite/C++/loops-infinite-1.cpp
Normal file
2
Task/Loops-Infinite/C++/loops-infinite-1.cpp
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
while (true)
|
||||
std::cout << "SPAM" << std::endl;
|
||||
2
Task/Loops-Infinite/C++/loops-infinite-2.cpp
Normal file
2
Task/Loops-Infinite/C++/loops-infinite-2.cpp
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
for (;;)
|
||||
std::cout << "SPAM" << std::endl;
|
||||
3
Task/Loops-Infinite/C++/loops-infinite-3.cpp
Normal file
3
Task/Loops-Infinite/C++/loops-infinite-3.cpp
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
do
|
||||
std::cout << "SPAM" << std::endl;
|
||||
while (true);
|
||||
1
Task/Loops-Infinite/C/loops-infinite-1.c
Normal file
1
Task/Loops-Infinite/C/loops-infinite-1.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
while(1) puts("SPAM");
|
||||
1
Task/Loops-Infinite/C/loops-infinite-2.c
Normal file
1
Task/Loops-Infinite/C/loops-infinite-2.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
for(;;) puts("SPAM");
|
||||
1
Task/Loops-Infinite/C/loops-infinite-3.c
Normal file
1
Task/Loops-Infinite/C/loops-infinite-3.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
do { puts("SPAM"); } while(1);
|
||||
1
Task/Loops-Infinite/C/loops-infinite-4.c
Normal file
1
Task/Loops-Infinite/C/loops-infinite-4.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
while(puts("SPAM"));
|
||||
1
Task/Loops-Infinite/Clojure/loops-infinite.clj
Normal file
1
Task/Loops-Infinite/Clojure/loops-infinite.clj
Normal file
|
|
@ -0,0 +1 @@
|
|||
(loop [] (println "SPAM") (recur))
|
||||
2
Task/Loops-Infinite/CoffeeScript/loops-infinite.coffee
Normal file
2
Task/Loops-Infinite/CoffeeScript/loops-infinite.coffee
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
loop
|
||||
console.log 'SPAM'
|
||||
3
Task/Loops-Infinite/ColdFusion/loops-infinite-1.cfm
Normal file
3
Task/Loops-Infinite/ColdFusion/loops-infinite-1.cfm
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<cfloop condition = "true NEQ false">
|
||||
SPAM
|
||||
</cfloop>
|
||||
6
Task/Loops-Infinite/ColdFusion/loops-infinite-2.cfm
Normal file
6
Task/Loops-Infinite/ColdFusion/loops-infinite-2.cfm
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<cfscript>
|
||||
while( true != false )
|
||||
{
|
||||
writeOutput( "SPAM" );
|
||||
}
|
||||
</cfscript>
|
||||
1
Task/Loops-Infinite/Common-Lisp/loops-infinite.lisp
Normal file
1
Task/Loops-Infinite/Common-Lisp/loops-infinite.lisp
Normal file
|
|
@ -0,0 +1 @@
|
|||
(loop (write-line "SPAM"))
|
||||
6
Task/Loops-Infinite/D/loops-infinite-1.d
Normal file
6
Task/Loops-Infinite/D/loops-infinite-1.d
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
import std.stdio;
|
||||
|
||||
void main() {
|
||||
while (true)
|
||||
writeln("SPAM");
|
||||
}
|
||||
7
Task/Loops-Infinite/D/loops-infinite-2.d
Normal file
7
Task/Loops-Infinite/D/loops-infinite-2.d
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
import std.stdio;
|
||||
|
||||
void main() {
|
||||
do
|
||||
writeln("SPAM");
|
||||
while (true);
|
||||
}
|
||||
6
Task/Loops-Infinite/D/loops-infinite-3.d
Normal file
6
Task/Loops-Infinite/D/loops-infinite-3.d
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
import std.stdio;
|
||||
|
||||
void main() {
|
||||
for ( ; ; )
|
||||
writeln("SPAM");
|
||||
}
|
||||
7
Task/Loops-Infinite/D/loops-infinite-4.d
Normal file
7
Task/Loops-Infinite/D/loops-infinite-4.d
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
import std.stdio;
|
||||
|
||||
void main() {
|
||||
LOOP:
|
||||
writeln("SPAM");
|
||||
goto LOOP;
|
||||
}
|
||||
2
Task/Loops-Infinite/DWScript/loops-infinite.dwscript
Normal file
2
Task/Loops-Infinite/DWScript/loops-infinite.dwscript
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
while True do
|
||||
PrintLn('SPAM');
|
||||
2
Task/Loops-Infinite/Deja-Vu/loops-infinite-1.djv
Normal file
2
Task/Loops-Infinite/Deja-Vu/loops-infinite-1.djv
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
while True:
|
||||
print "SPAM"
|
||||
4
Task/Loops-Infinite/Deja-Vu/loops-infinite-2.djv
Normal file
4
Task/Loops-Infinite/Deja-Vu/loops-infinite-2.djv
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
labda:
|
||||
print "SPAM"
|
||||
recurse
|
||||
call
|
||||
1
Task/Loops-Infinite/Delphi/loops-infinite.delphi
Normal file
1
Task/Loops-Infinite/Delphi/loops-infinite.delphi
Normal file
|
|
@ -0,0 +1 @@
|
|||
while True do Writeln('SPAM');
|
||||
3
Task/Loops-Infinite/E/loops-infinite-1.e
Normal file
3
Task/Loops-Infinite/E/loops-infinite-1.e
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while (true) {
|
||||
println("SPAM")
|
||||
}
|
||||
5
Task/Loops-Infinite/E/loops-infinite-2.e
Normal file
5
Task/Loops-Infinite/E/loops-infinite-2.e
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
def f() {
|
||||
println("SPAM")
|
||||
f <- ()
|
||||
}
|
||||
f <- ()
|
||||
3
Task/Loops-Infinite/Ela/loops-infinite-1.ela
Normal file
3
Task/Loops-Infinite/Ela/loops-infinite-1.ela
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
open console
|
||||
|
||||
loop () = writen "SPAM" $ loop!
|
||||
5
Task/Loops-Infinite/Ela/loops-infinite-2.ela
Normal file
5
Task/Loops-Infinite/Ela/loops-infinite-2.ela
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
open console list
|
||||
|
||||
loop () = writen "SPAM" :: (& loop!)
|
||||
|
||||
take 10 <| loop! //prints SPAM only first 10 times
|
||||
6
Task/Loops-Infinite/Erlang/loops-infinite.erl
Normal file
6
Task/Loops-Infinite/Erlang/loops-infinite.erl
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
-module (main).
|
||||
-export ([main/1]).
|
||||
|
||||
main(Any) ->
|
||||
io:fwrite("SPAM~n",[]),
|
||||
main(Any)
|
||||
3
Task/Loops-Infinite/Euphoria/loops-infinite.euphoria
Normal file
3
Task/Loops-Infinite/Euphoria/loops-infinite.euphoria
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while 1 do
|
||||
puts(1, "SPAM\n")
|
||||
end while
|
||||
2
Task/Loops-Infinite/FALSE/loops-infinite.false
Normal file
2
Task/Loops-Infinite/FALSE/loops-infinite.false
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
[1]["SPAM
|
||||
"]#
|
||||
1
Task/Loops-Infinite/Factor/loops-infinite-1.factor
Normal file
1
Task/Loops-Infinite/Factor/loops-infinite-1.factor
Normal file
|
|
@ -0,0 +1 @@
|
|||
: spam ( -- ) "SPAM" print spam ;
|
||||
1
Task/Loops-Infinite/Factor/loops-infinite-2.factor
Normal file
1
Task/Loops-Infinite/Factor/loops-infinite-2.factor
Normal file
|
|
@ -0,0 +1 @@
|
|||
: spam ( -- ) [ "SPAM" print t ] loop ;
|
||||
10
Task/Loops-Infinite/Fantom/loops-infinite.fantom
Normal file
10
Task/Loops-Infinite/Fantom/loops-infinite.fantom
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
class Main
|
||||
{
|
||||
public static Void main ()
|
||||
{
|
||||
while (true)
|
||||
{
|
||||
echo ("SPAM")
|
||||
}
|
||||
}
|
||||
}
|
||||
1
Task/Loops-Infinite/Forth/loops-infinite.fth
Normal file
1
Task/Loops-Infinite/Forth/loops-infinite.fth
Normal file
|
|
@ -0,0 +1 @@
|
|||
: email begin ." SPAM" cr again ;
|
||||
17
Task/Loops-Infinite/Fortran/loops-infinite-1.f
Normal file
17
Task/Loops-Infinite/Fortran/loops-infinite-1.f
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
PROGRAM INFINITELOOP
|
||||
C While you can put this label on the WRITE statement, it is good
|
||||
C form to label CONTINUE statements whenever possible, rather than
|
||||
C statements that actually contain instructions. This way, you can
|
||||
C indent inside the "loop" and make it more readable.
|
||||
10 CONTINUE
|
||||
WRITE (*,*) 'SPAM'
|
||||
GOTO 10
|
||||
|
||||
C It is also good form to close the "loop" with another label. In
|
||||
C this case, there is absolutely no reason to do this at all, but,
|
||||
C if you wanted to break, you would be able to add `GOTO 20` to
|
||||
C exit the loop.
|
||||
20 CONTINUE
|
||||
|
||||
STOP
|
||||
END
|
||||
3
Task/Loops-Infinite/Fortran/loops-infinite-2.f
Normal file
3
Task/Loops-Infinite/Fortran/loops-infinite-2.f
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
DO
|
||||
WRITE(*,*) "SPAM"
|
||||
END DO
|
||||
2
Task/Loops-Infinite/Fortran/loops-infinite-3.f
Normal file
2
Task/Loops-Infinite/Fortran/loops-infinite-3.f
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
10 WRITE(*,*) "SPAM"
|
||||
GOTO 10
|
||||
2
Task/Loops-Infinite/GML/loops-infinite.gml
Normal file
2
Task/Loops-Infinite/GML/loops-infinite.gml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
while(1)
|
||||
show_message("SPAM")
|
||||
7
Task/Loops-Infinite/Go/loops-infinite.go
Normal file
7
Task/Loops-Infinite/Go/loops-infinite.go
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
package main
|
||||
import "fmt"
|
||||
func main() {
|
||||
for {
|
||||
fmt.Printf("SPAM\n")
|
||||
}
|
||||
}
|
||||
3
Task/Loops-Infinite/Groovy/loops-infinite.groovy
Normal file
3
Task/Loops-Infinite/Groovy/loops-infinite.groovy
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while (true) {
|
||||
println 'SPAM'
|
||||
}
|
||||
1
Task/Loops-Infinite/Haskell/loops-infinite-1.hs
Normal file
1
Task/Loops-Infinite/Haskell/loops-infinite-1.hs
Normal file
|
|
@ -0,0 +1 @@
|
|||
forever (putStrLn "SPAM")
|
||||
2
Task/Loops-Infinite/Haskell/loops-infinite-2.hs
Normal file
2
Task/Loops-Infinite/Haskell/loops-infinite-2.hs
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import Control.Monad.Fix (fix)
|
||||
fix (putStrLn "SPAM" >>)
|
||||
3
Task/Loops-Infinite/HicEst/loops-infinite.hicest
Normal file
3
Task/Loops-Infinite/HicEst/loops-infinite.hicest
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
DO i = 1, 1E20 ! for i with 16 or more digits: i == i + 1 == loop infinite
|
||||
WRITE() "SPAM"
|
||||
ENDDO
|
||||
1
Task/Loops-Infinite/IDL/loops-infinite.idl
Normal file
1
Task/Loops-Infinite/IDL/loops-infinite.idl
Normal file
|
|
@ -0,0 +1 @@
|
|||
while 1 do print,'SPAM'
|
||||
3
Task/Loops-Infinite/Icon/loops-infinite-1.icon
Normal file
3
Task/Loops-Infinite/Icon/loops-infinite-1.icon
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
procedure main()
|
||||
repeat write("SPAM")
|
||||
end
|
||||
9
Task/Loops-Infinite/Icon/loops-infinite-2.icon
Normal file
9
Task/Loops-Infinite/Icon/loops-infinite-2.icon
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
until &fail do write("SPAM") # always fails, needs succeed to break
|
||||
...
|
||||
while write("SPAM") # always succeeds, needs failure to break
|
||||
...
|
||||
every write(|"SPAM") # generator always succeeds, needs failure to break
|
||||
...
|
||||
while write(|"SPAM") # this is a common mistake that results in an endless loop
|
||||
...
|
||||
while write(1 to 5) # a clearer version of the same mistake that generates endless 1's
|
||||
1
Task/Loops-Infinite/Io/loops-infinite.io
Normal file
1
Task/Loops-Infinite/Io/loops-infinite.io
Normal file
|
|
@ -0,0 +1 @@
|
|||
loop("SPAM" println)
|
||||
1
Task/Loops-Infinite/J/loops-infinite-1.j
Normal file
1
Task/Loops-Infinite/J/loops-infinite-1.j
Normal file
|
|
@ -0,0 +1 @@
|
|||
(-[smoutput bind 'SPAM')^:_(1)
|
||||
1
Task/Loops-Infinite/J/loops-infinite-2.j
Normal file
1
Task/Loops-Infinite/J/loops-infinite-2.j
Normal file
|
|
@ -0,0 +1 @@
|
|||
smoutput bind 'SPAM'^:1e99 ''
|
||||
3
Task/Loops-Infinite/Java/loops-infinite-1.java
Normal file
3
Task/Loops-Infinite/Java/loops-infinite-1.java
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while(true){
|
||||
System.out.println("SPAM");
|
||||
}
|
||||
3
Task/Loops-Infinite/Java/loops-infinite-2.java
Normal file
3
Task/Loops-Infinite/Java/loops-infinite-2.java
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
for(;;){
|
||||
System.out.println("SPAM");
|
||||
}
|
||||
1
Task/Loops-Infinite/JavaScript/loops-infinite-1.js
Normal file
1
Task/Loops-Infinite/JavaScript/loops-infinite-1.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
for (;;) print("SPAM");
|
||||
1
Task/Loops-Infinite/JavaScript/loops-infinite-2.js
Normal file
1
Task/Loops-Infinite/JavaScript/loops-infinite-2.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
while (true) print("SPAM");
|
||||
3
Task/Loops-Infinite/Joy/loops-infinite.joy
Normal file
3
Task/Loops-Infinite/Joy/loops-infinite.joy
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
DEFINE loop == [true []] dip while.
|
||||
|
||||
["SPAM\n" putchars] loop.
|
||||
1
Task/Loops-Infinite/K/loops-infinite.k
Normal file
1
Task/Loops-Infinite/K/loops-infinite.k
Normal file
|
|
@ -0,0 +1 @@
|
|||
while[1; `0:"SPAM\n"]
|
||||
1
Task/Loops-Infinite/Lang5/loops-infinite.lang5
Normal file
1
Task/Loops-Infinite/Lang5/loops-infinite.lang5
Normal file
|
|
@ -0,0 +1 @@
|
|||
do "SPAM\n" . loop
|
||||
4
Task/Loops-Infinite/Liberty-BASIC/loops-infinite.liberty
Normal file
4
Task/Loops-Infinite/Liberty-BASIC/loops-infinite.liberty
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
while 1
|
||||
print "SPAM"
|
||||
wend
|
||||
end
|
||||
1
Task/Loops-Infinite/Logo/loops-infinite.logo
Normal file
1
Task/Loops-Infinite/Logo/loops-infinite.logo
Normal file
|
|
@ -0,0 +1 @@
|
|||
forever [print "SPAM]
|
||||
8
Task/Loops-Infinite/Lua/loops-infinite.lua
Normal file
8
Task/Loops-Infinite/Lua/loops-infinite.lua
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
while true do
|
||||
print("SPAM")
|
||||
end
|
||||
|
||||
--Another solution
|
||||
repeat
|
||||
print("SPAM")
|
||||
until false
|
||||
3
Task/Loops-Infinite/M4/loops-infinite.m4
Normal file
3
Task/Loops-Infinite/M4/loops-infinite.m4
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
define(`spam',`SPAM
|
||||
spam')
|
||||
spam
|
||||
1
Task/Loops-Infinite/MATLAB/loops-infinite.m
Normal file
1
Task/Loops-Infinite/MATLAB/loops-infinite.m
Normal file
|
|
@ -0,0 +1 @@
|
|||
while (1), printf('SPAM\n'); end;
|
||||
1
Task/Loops-Infinite/MAXScript/loops-infinite.max
Normal file
1
Task/Loops-Infinite/MAXScript/loops-infinite.max
Normal file
|
|
@ -0,0 +1 @@
|
|||
while true do print "SPAM\n"
|
||||
3
Task/Loops-Infinite/MOO/loops-infinite.moo
Normal file
3
Task/Loops-Infinite/MOO/loops-infinite.moo
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while (1)
|
||||
player:tell("SPAM");
|
||||
endwhile
|
||||
1
Task/Loops-Infinite/MUMPS/loops-infinite.mumps
Normal file
1
Task/Loops-Infinite/MUMPS/loops-infinite.mumps
Normal file
|
|
@ -0,0 +1 @@
|
|||
FOR WRITE "SPAM",!
|
||||
3
Task/Loops-Infinite/Make/loops-infinite.make
Normal file
3
Task/Loops-Infinite/Make/loops-infinite.make
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
spam:
|
||||
@echo SPAM
|
||||
$(MAKE)
|
||||
1
Task/Loops-Infinite/Maple/loops-infinite.maple
Normal file
1
Task/Loops-Infinite/Maple/loops-infinite.maple
Normal file
|
|
@ -0,0 +1 @@
|
|||
> do print(SPAM) end;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
While[True,
|
||||
Print@"SPAM";
|
||||
]
|
||||
1
Task/Loops-Infinite/Maxima/loops-infinite.maxima
Normal file
1
Task/Loops-Infinite/Maxima/loops-infinite.maxima
Normal file
|
|
@ -0,0 +1 @@
|
|||
do(disp("SPAM"));
|
||||
1
Task/Loops-Infinite/Metafont/loops-infinite.metafont
Normal file
1
Task/Loops-Infinite/Metafont/loops-infinite.metafont
Normal file
|
|
@ -0,0 +1 @@
|
|||
forever: message "SPAM"; endfor end
|
||||
4
Task/Loops-Infinite/Modula-2/loops-infinite.mod2
Normal file
4
Task/Loops-Infinite/Modula-2/loops-infinite.mod2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
LOOP
|
||||
InOut.WriteString ("SPAM");
|
||||
InOut.WriteLn
|
||||
END;
|
||||
3
Task/Loops-Infinite/Modula-3/loops-infinite.mod3
Normal file
3
Task/Loops-Infinite/Modula-3/loops-infinite.mod3
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
LOOP
|
||||
IO.Put("SPAM\n");
|
||||
END;
|
||||
2
Task/Loops-Infinite/PHP/loops-infinite.php
Normal file
2
Task/Loops-Infinite/PHP/loops-infinite.php
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
while(1)
|
||||
echo "SPAM\n";
|
||||
1
Task/Loops-Infinite/Perl/loops-infinite.pl
Normal file
1
Task/Loops-Infinite/Perl/loops-infinite.pl
Normal file
|
|
@ -0,0 +1 @@
|
|||
print "SPAM\n" while 1;
|
||||
1
Task/Loops-Infinite/PicoLisp/loops-infinite.l
Normal file
1
Task/Loops-Infinite/PicoLisp/loops-infinite.l
Normal file
|
|
@ -0,0 +1 @@
|
|||
(loop (prinl "SPAM"))
|
||||
1
Task/Loops-Infinite/Prolog/loops-infinite.pro
Normal file
1
Task/Loops-Infinite/Prolog/loops-infinite.pro
Normal file
|
|
@ -0,0 +1 @@
|
|||
repeat, write('SPAM'), nl, fail.
|
||||
2
Task/Loops-Infinite/Python/loops-infinite.py
Normal file
2
Task/Loops-Infinite/Python/loops-infinite.py
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
while 1:
|
||||
print "SPAM"
|
||||
1
Task/Loops-Infinite/R/loops-infinite.r
Normal file
1
Task/Loops-Infinite/R/loops-infinite.r
Normal file
|
|
@ -0,0 +1 @@
|
|||
repeat print("SPAM")
|
||||
5
Task/Loops-Infinite/REXX/loops-infinite.rexx
Normal file
5
Task/Loops-Infinite/REXX/loops-infinite.rexx
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
/*REXX program to display the word SPAM forever. */
|
||||
|
||||
do forever
|
||||
say "SPAM"
|
||||
end
|
||||
12
Task/Loops-Infinite/Racket/loops-infinite.rkt
Normal file
12
Task/Loops-Infinite/Racket/loops-infinite.rkt
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#lang racket
|
||||
|
||||
;; Using recursion
|
||||
(define (loop)
|
||||
(displayln "SPAM")
|
||||
(loop))
|
||||
|
||||
(loop)
|
||||
|
||||
;; Using a for loop
|
||||
(for ([i (in-naturals)])
|
||||
(displayln "SPAM"))
|
||||
3
Task/Loops-Infinite/Ruby/loops-infinite.rb
Normal file
3
Task/Loops-Infinite/Ruby/loops-infinite.rb
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
loop do
|
||||
puts "SPAM"
|
||||
end
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue