?- repeat, false.
% repeat/0 is built-in, but could be defined like this:
repeat.
repeat :- repeat.
		 
	
		
			
			repeat, write("hello\n").
		 
	
		
	
		
	
		
	
		
			
			forever {
	// Do something
}
		 
	
		
			
			for(;;){
	// Do something
}
		 
	
		
			
			while(1){
	// Do something
}
		 
	
		
			
			(loop []
  ;; do something
  (recur))
		 
	
		
			
			IDENTIFICATION DIVISION.
PROGRAM-ID. no end loop.
PROCEDURE DIVISION.
PERFORM UNTIL 1 < 0
   DISPLAY "Something"
END-PERFORM
STOP RUN.
		 
	
		
			
			for (;;) {
	/// Do something
}
		 
	
		
			
			while (true) {
	// Do something
}
		 
	
		
			
			while (true)
{
    // Do something
}
		 
	
		
	
		
	
		
	
		
			
			while (true) {
  // do something
}
		 
	
		
			
			defmodule Looping do
	def infinite do
		# Write code here	
		infinite
	end
end
		 
	
		
			
			loop() ->
	do:something(),
	loop().
		 
	
		
	
		
	
		
	
		
	
		
			
			forever (getLine >>= putStrLn)
		 
	
		
	
		
			
			while (true) {
	// to infinity
}
		 
	
		
			
			for(;;) {
	console.log('Oops')
}
		 
	
		
	
		
			
			for(;;){
	// Do something
}
		 
	
		
	
		
	
		
			
			while(true) {
	// Do something	
}
		 
	
		
	
		
	
		
			
			(do () (nil)
  (write-line "Control-C to quit this infinite loop")
  (sleep 1))
		 
	
		
			
			(defun infinite-loop (x)
  (apply x (infinite-loop x)))
		 
	
		
			
			while true do 
	-- Do something
end
		 
	
		
	
		
	
		
	
		
			
			while (true) {
    // do something
}
		 
	
		
	
		
			
			While True do { nothing };
		 
	
		
			
			while (1) {
   do_stuff();
}
		 
	
		
	
		
	
		
	
		
			
			loop do
  # endless joy
end
		 
	
		
	
		
			
			while(true){
  println(3)
}
		 
	
		
			
			(let forever ()
  (forever))