Below you will find a sample program for every language available on Ideone. Click fork to execute the code.

Ada (gnat-4.6) fork download   
  1. with Ada.Text_IO; use Ada.Text_IO;
  2. with Ada.Integer_Text_IO; use Ada.Integer_Text_IO;
  3.  
  4. procedure Test is
  5. subtype Small is Integer range 0..99;
  6. Input : Small;
  7. begin
  8. loop
  9. Get(Input);
  10. if Input = 42 then
  11. exit;
  12. else
  13. Put (Input);
  14. New_Line;
  15. end if;
  16. end loop;
  17. end;
Assembler (gcc-4.8.1) fork download   
  1. .data
  2. x:
  3. .long 0
  4. s:
  5. .string "%d\n\0"
  6.  
  7. .text
  8. .global main
  9. main: # int main()
  10. # {
  11. loop: # for (;;) {
  12. pushl $x # scanf("%d", &x);
  13. pushl $s
  14. call scanf
  15. addl $8, %esp
  16.  
  17. movl x, %eax # if (x == 42) break;
  18. subl $42, %eax
  19. jz break
  20.  
  21. pushl x # printf("%d\n", x);
  22. pushl $s
  23. call printf
  24. addl $8, %esp
  25.  
  26. jmp loop # }
  27. break:
  28.  
  29. xor %eax, %eax # return 0;
  30. ret
  31. # }
  32.  
Assembler (nasm-2.10.01) fork download   
  1. global _start
  2.  
  3. section .data
  4. buffer dw 0h
  5.  
  6. section .text
  7.  
  8. _start:
  9. mov ecx, buffer
  10. mov edx, 02h
  11. call read
  12. mov cx, word [buffer]
  13. cmp cx, 3234h
  14. je exit
  15. cmp ch, 0ah
  16. je one_dig
  17. jmp two_dig
  18.  
  19. one_dig:
  20. mov ecx, buffer
  21. mov edx, 02h
  22. call write
  23. jmp _start
  24.  
  25. two_dig:
  26. mov ecx, buffer
  27. mov edx, 02h
  28. call write
  29. mov edx, 01h
  30. mov ecx, buffer
  31. call read ; read the 0ah
  32. mov ecx, buffer
  33. call write ; write the 0ah
  34. jmp _start
  35.  
  36. exit:
  37. mov eax, 01h ; exit()
  38. xor ebx, ebx ; errno
  39. int 80h
  40.  
  41.  
  42. read:
  43. mov eax, 03h ; read()
  44. mov ebx, 00h ; stdin
  45. int 80h
  46. ret
  47. write:
  48. mov eax, 04h ; write()
  49. mov ebx, 01h ; stdout
  50. int 80h
  51. ret
AWK (gawk) (gawk-3.1.6) fork download   
  1. BEGIN {
  2.  
  3. }
  4.  
  5. {
  6. num = $1;
  7. if(num == 42)
  8. else
  9. printf("%d\n", num);
  10. }
  11.  
  12. END {
  13.  
  14. }
AWK (mawk) (mawk-1.3.3) fork download   
  1. BEGIN {
  2.  
  3. }
  4.  
  5. {
  6. num = $1;
  7. if(num == 42)
  8. else
  9. printf("%d\n", num);
  10. }
  11.  
  12. END {
  13.  
  14. }
Bash (bash 4.0.35) fork download   
  1. #!/bin/bash
  2. while true
  3. do
  4. read line
  5. if [ $line -eq 42 ]
  6. then
  7. exit 0
  8. fi
  9. echo $line
  10. done
bc (bc-1.06.95) fork download   
  1. /* read the numbers; notice: ech line of the input must be followed by an EOF character */
  2. x = read();
  3.  
  4. /* multiplication table */
  5. for (i=1; i<=x; ++i)
  6. {
  7. for (j=1; j<=x; ++j) print i*j, "\t"
  8. print "\n"
  9. }
  10.  
  11. /* compute the pi number accurately to 10 decimal places */
  12. scale=x
  13. print "\npi = ", 4*a(1), "\n"
  14.  
  15. /* factorial */
  16. define f(n)
  17. {
  18. if (n <= 1) return 1;
  19. return n * f(n-1);
  20. }
  21.  
  22. print "\n";
  23. print "1! = ", f(1), "\n";
  24. print "5! = ", f(5), "\n";
  25. print x, "! = ", f(x), "\n";
  26.  
Brainf**k (bff-1.0.3.1) fork download   
  1. >+[>>,----------[>,----------]+++++[<-------->-]<[>>-<]>+[
  2. -<+++++++[<------>-]<[>>-<]>+[
  3. -<<[>>-<]>+[<<->>->]>
  4. ]<+++++++[<++++++>-]>>
  5. ]<++++++++[<+++++>-]<
  6. [<]<[>>[++++++++++.>]++++++++++.[[-]<]]<]
C (gcc-4.8.1) fork download   
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int x;
  5. for(; scanf("%d",&x) > 0 && x != 42; printf("%d\n", x));
  6. return 0;
  7. }
C# (mono-2.8) fork download   
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7. int n;
  8. while ((n = int.Parse(Console.ReadLine()))!=42)
  9. Console.WriteLine(n);
  10. }
  11. }
C++ 4.3.2 (gcc-4.3.2) fork download   
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int intNum = 0;
  6.  
  7. cin >> intNum;
  8. while (intNum != 42) {
  9. cout << intNum << "\n";
  10. cin >> intNum;
  11. }
  12.  
  13. return 0;
  14. }
C++ 4.8.1 (gcc-4.8.1) fork download   
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int intNum = 0;
  6.  
  7. cin >> intNum;
  8. while (intNum != 42) {
  9. cout << intNum << "\n";
  10. cin >> intNum;
  11. }
  12.  
  13. return 0;
  14. }
C++11 (gcc-4.8.1) fork download   
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. auto func = [] () {
  6. int intNum = 0;
  7. cin >> intNum;
  8. while (intNum != 42) {
  9. cout << intNum << "\n";
  10. cin >> intNum;
  11. }
  12. };
  13. func();
  14.  
  15. return 0;
  16. }
C99 strict (gcc-4.8.1) fork download   
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int x;
  5. for(; scanf("%d",&x) > 0 && x != 42; printf("%d\n", x));
  6. return 0;
  7. }
CLIPS (clips 6.24) fork download   
  1. (defrule readin
  2. ?f<-(initial-fact)
  3. =>
  4. (retract ?f)
  5. (assert (number (read)))
  6. )
  7.  
  8. (defrule writeout
  9. ?f<-(number ?n)(test (<> ?n 42))
  10. =>
  11. (retract ?f)
  12. (printout t ?n crlf)
  13. (assert (initial-fact))
  14. )
  15.  
  16. (reset)
  17.  
  18. (run)
  19.  
  20. (exit)
  21. ; empty line at the end
Clojure (clojure 1.5.0-RC2) fork download   
  1. (defn bottles [n & [capitalize]]
  2. (str (if (> n 0) n (if capitalize "No more" "no more"))
  3. " bottle" (if (= 1 n) "" "s") " of beer" ))
  4.  
  5. (defn bot-wall [n & cap] (str (bottles n cap) " on the wall"))
  6.  
  7. (defn sing
  8. ; Default is 99 times.
  9. ([] (sing 99))
  10. ([stock]
  11. (doseq [i (range stock -1 -1)]
  12. (printf "%s, %s.\n%s.\n\n"
  13. (bot-wall i true) (bottles i)
  14. (apply str
  15. (if (> i 0)
  16. ["Take one down and pass it around, " (bot-wall (dec i))]
  17. ["Go to the store and buy some more, " (bot-wall stock)]
  18. ))))))
  19.  
  20. (sing)
COBOL (open-cobol-1.0) fork download   
  1. IDENTIFICATION DIVISION.
  2. PROGRAM-ID. IDEONE.
  3.  
  4. ENVIRONMENT DIVISION.
  5.  
  6. DATA DIVISION.
  7. WORKING-STORAGE SECTION.
  8. 77 n PIC Z9 .
  9.  
  10. PROCEDURE DIVISION.
  11. ACCEPT n
  12. PERFORM UNTIL n = 42
  13. DISPLAY n
  14. ACCEPT n
  15. END-PERFORM.
  16. STOP RUN.
  17.  
COBOL 85 (tinycobol-0.65.9) fork download   
  1. IDENTIFICATION DIVISION.
  2. PROGRAM-ID. IDEONE.
  3.  
  4. ENVIRONMENT DIVISION.
  5.  
  6. DATA DIVISION.
  7. WORKING-STORAGE SECTION.
  8. 77 n PIC Z9 .
  9.  
  10. PROCEDURE DIVISION.
  11. ACCEPT n
  12. PERFORM UNTIL n = 42
  13. DISPLAY n
  14. ACCEPT n
  15. END-PERFORM.
  16. STOP RUN.
  17.  
Common Lisp (clisp) (clisp 2.47) fork download   
  1. (loop
  2. for line = (read-line *standard-input* nil nil)
  3. while (not (equal line "42"))
  4. do (format t "~A~%" line))
D (dmd) (dmd-2.042) fork download   
  1. import std.c.stdio;
  2.  
  3. int main() {
  4. int x;
  5. while (scanf("%d", &x) && x!=42) printf ("%d\n", x);
  6. return 0;
  7. }
Erlang (erl-5.7.3) fork download   
  1. -module(prog).
  2. -export([main/0]).
  3.  
  4. main() ->
  5. loop().
  6. loop() ->
  7. case io:fread( "","~d" ) of
  8. eof ->
  9. true;
  10. {ok, X} ->
  11. [Y] = X,
  12. if
  13. Y == 42 ->
  14. true;
  15. true ->
  16. io:fwrite( "~B\n",X ),
  17. loop()
  18. end
  19. end.
F# (fsharp-2.0.0) fork download   
  1. seq { while true do yield stdin.ReadLine () }
  2. |> Seq.takeWhile ((<>) "42")
  3. |> Seq.iter (printfn "%s")
Factor (factor-0.93) fork download   
  1. ! Copyright (C) 2006 Daniel Ehrenberg
  2. ! See http://factorcode.org/license.txt for BSD license.
  3. USING: kernel math sequences strings io combinators ascii ;
  4. IN: rot13
  5.  
  6. : rotate ( ch base -- ch ) [ - 13 + 26 mod ] [ + ] bi ;
  7.  
  8. : rot-letter ( ch -- ch )
  9. {
  10. { [ dup letter? ] [ CHAR: a rotate ] }
  11. { [ dup LETTER? ] [ CHAR: A rotate ] }
  12. [ ]
  13. } cond ;
  14.  
  15. : rot13 ( string -- string ) [ rot-letter ] map ;
  16.  
  17. : rot13-demo ( -- )
  18. "Please enter a string:" print flush
  19. readln [
  20. "Your string: " write dup print
  21. "Rot13: " write rot13 print
  22. ] when* ;
  23.  
  24. MAIN: rot13-demo
  25.  
  26. rot13-demo
  27.  
Falcon (falcon-0.9.6.6) fork download   
  1. x = int(input())
  2. while x != 42
  3. printl(x)
  4. x = int(input())
  5. end
Forth (gforth-0.7.0) fork download   
  1. : HELLO ( -- ) CR ." Hello, world!" ;
  2.  
  3. HELLO
Fortran (gfortran-4.8) fork download   
  1. program TEST
  2. integer ans
  3. do
  4. read (*,*) ans
  5. if (ans.eq.42) stop
  6. write (*,*) ans
  7. enddo
  8. stop
  9. end
Go (1.0.3) fork download   
  1. package main
  2. import "fmt"
  3.  
  4. func main(){
  5. var n int
  6. fmt.Scanf("%d",&n)
  7. for n!=42 {
  8. fmt.Printf("%d\n",n)
  9. fmt.Scanf("%d",&n)
  10. }
  11. }
Groovy (groovy-2.1.6) fork download   
  1. class Greet {
  2. def name
  3. Greet(who) { name = who[0].toUpperCase() +
  4. who[1..-1] }
  5. def salute() { println "Hello $name!" }
  6. }
  7.  
  8. g = new Greet('world') // create object
  9. g.salute()
Haskell (ghc-7.6.3) fork download   
  1. main = interact fun
  2.  
  3. fun = unlines . takeWhile (/="42") . words
Icon (iconc 9.4.3) fork download   
  1. procedure main()
  2. while write(42 ~= read())
  3. end
Intercal (c-intercal 28.0-r1) fork download   
  1. PLEASE DO ,1 <- #1
  2. PLEASE DO .4 <- #0
  3. PLEASE DO .5 <- #0
  4. PLEASE DO .99 <- #0
  5. DO COME FROM (30)
  6. DO COME FROM (31)
  7. DO WRITE IN ,1
  8. DO .1 <- ,1SUB#1
  9. DO .2 <- .4
  10. DO (1000) NEXT
  11. DO .4 <- .3~#255
  12. DO (10) NEXT
  13. (42) DO .1 <- .1
  14. (20) DO .42 <- "&'&.4~#26'$#1"
  15. PLEASE RESUME "?.42$#1"~#3
  16. (10) DO (20) NEXT
  17. DO FORGET #1
  18. PLEASE COME FROM (42)
  19. PLEASE STASH .1+.2+.3
  20. DO .1 <- .4
  21. DO .2 <- #50
  22. DO (1010) NEXT
  23. DO (100) NEXT
  24. PLEASE STASH .1+.2+.3
  25. DO .1 <- .99
  26. DO .2 <- #52
  27. DO (1010) NEXT
  28. DO (101) NEXT
  29. PLEASE GIVE UP
  30. (201) DO .3 <- '.3~.3'~#1
  31. PLEASE RESUME "?.3$#2"~#3
  32. (101) DO (201) NEXT
  33. DO FORGET #1
  34. (32) PLEASE RETRIEVE .1+.2+.3
  35. (200) DO .3 <- '.3~.3'~#1
  36. PLEASE RESUME "?.3$#2"~#3
  37. (100) DO (200) NEXT
  38. DO FORGET #1
  39. DO COME FROM (32)
  40. PLEASE RETRIEVE .1+.2+.3
  41. DO (102) NEXT
  42. (31) DO .99 <- .4
  43. (202) DO .98 <- '.99~.99'~#1
  44. PLEASE RESUME "?.98$#2"~#3
  45. (102) DO (202) NEXT
  46. DO FORGET #1
  47. DO .3 <- !99~#15'$!99~#240'
  48. DO .3 <- !3~#15'$!3~#240'
  49. DO .2 <- !3~#15'$!3~#240'
  50. DO .1 <- .5
  51. DO (1010) NEXT
  52. DO .5 <- .2
  53. DO ,1SUB#1 <- .3
  54. PLEASE READ OUT ,1
  55. (30) DO .99 <- .4
Java (sun-jdk-1.7.0_25) fork download   
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.io.*;
  4.  
  5. /* Name of the class has to be "Main" only if the class is public. */
  6. class Ideone
  7. {
  8. public static void main (String[] args) throws java.lang.Exception
  9. {
  10. String s;
  11. while (!(s=r.readLine()).startsWith("42")) System.out.println(s);
  12. }
  13. }
Java7 (sun-jdk-1.7.0_10) fork download   
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.io.*;
  4.  
  5. /* Name of the class has to be "Main" only if the class is public. */
  6. class Ideone
  7. {
  8. public static void main (String[] args) throws java.lang.Exception
  9. {
  10. String s;
  11. while (!(s=r.readLine()).startsWith("42")) System.out.println(s);
  12. }
  13. }
JavaScript (rhino) (rhino-1.7R4) fork download   
  1. importPackage(java.io);
  2. importPackage(java.lang);
  3.  
  4. var reader = new BufferedReader( new InputStreamReader(System['in']) );
  5.  
  6. while(true) {
  7. var line = reader.readLine();
  8. if(line == null || line == "42") {
  9. break;
  10. } else {
  11. System.out.println(line);
  12. }
  13. }
JavaScript (spidermonkey) (spidermonkey-1.7) fork download   
  1. while((num = readline()) != 42) {
  2. print(num);
  3. }
Lua (luac 5.1.4) fork download   
  1. local read, write = io.read, io.write
  2. local num, nl = '*n', '\n'
  3. while true do
  4. local a = read(num)
  5. if a == 42 then return end
  6. write(a, nl)
  7. end
Nemerle (ncc 0.9.3) fork download   
  1. using System;
  2. public class Test
  3. {
  4. public static Main() : void
  5. {
  6. def solve() : void {
  7. def i = int.Parse(Console.ReadLine());
  8. unless (i == 42) {
  9. Console.WriteLine(i);
  10. solve();
  11. }
  12. }
  13. solve();
  14. }
  15. }
Nice (nicec 0.9.6) fork download   
  1. void main (String[] args)
  2. {
  3. java.io.BufferedReader r = new java.io.BufferedReader (new java.io.InputStreamReader (System.in));
  4. String s;
  5. while (!(s=notNull(r.readLine())).startsWith("42")) System.out.println(s);
  6. }
Nimrod (nimrod-0.8.8) fork download   
  1. proc GetBottleNumber(n: int): string =
  2. var bs: string
  3. if n == 0:
  4. bs = "No more bottles"
  5. elif n == 1:
  6. bs = "1 bottle"
  7. else:
  8. bs = $n & " bottles"
  9. return bs & " of beer"
  10.  
  11. for bn in countdown(99, 1):
  12. var cur = GetBottleNumber(bn)
  13. echo(cur, " on the wall, ", cur, ".")
  14. echo("Take one down and pass it around, ", GetBottleNumber(bn-1), " on the wall.\n")
  15.  
  16. echo "No more bottles of beer on the wall, no more bottles of beer."
  17. echo "Go to the store and buy some more, 99 bottles of beer on the wall."
Node.js (0.8.11) fork download   
  1. process.stdin.resume();
  2. process.stdin.setEncoding('utf8');
  3.  
  4. var remainder = ''
  5. process.stdin.on('data', function (chunk) {
  6. var lines = chunk.toString().split('\n');
  7. lines.unshift(remainder + lines.shift());
  8. remainder = lines.pop();
  9. lines.forEach(function(line) {
  10. if (line === '42') {
  11. process.exit();
  12. }
  13. process.stdout.write(line+'\n');
  14. });
  15. });
Objective-C (gcc-4.5.1) fork download   
  1. #import <objc/objc.h>
  2. #import <objc/Object.h>
  3.  
  4. @interface TestObj : Object
  5. {
  6. int num;
  7. }
  8. - (void)foo;
  9. @end
  10.  
  11. @implementation TestObj
  12. - (void)foo {
  13. printf("foo\n");
  14. }
  15.  
  16. int main()
  17. {
  18. id obj = [[TestObj alloc] init];
  19. [obj foo];
  20. return 0;
  21. }
  22. @end
Ocaml (ocamlopt 3.10.2) fork download   
  1. while true do
  2. let n = read_int () in
  3. if n = 42 then exit 0;
  4. done;
Octave (3.6.2) fork download   
  1. x = [1 2 3 4 5 6 7 8 9 10];
  2. y1 = [.16 .08 .04 .02 .013 .007 .004 .002 .001 .0008 ];
  3. y2 = [.16 .07 .03 .01 .008 .003 .0008 .0003 .00007 .00002 ];
  4.  
  5. semilogy(x,y1,'-bo;y1;',x,y2,'-kx;y2;');
  6. title('Plot title');
  7. xlabel('X Axis');
  8. ylabel('Y Axis');
  9.  
  10. print out.png
Oz (mozart-1.4.0) fork download   
  1. functor
  2. import
  3. Application
  4. System
  5.  
  6. define
  7. {System.showInfo 'Hello World!'}
  8. {Application.exit 0}
  9. end
PARI/GP (2.5.1) fork download   
  1. eval("plot(x=0,Pi*2,sin(x))")
  2. quit()
Pascal (fpc) (fpc 2.6.2) fork download   
  1. program ideone;
  2. var x:byte;
  3. begin
  4. readln(x);
  5. while x<>42 do
  6. begin
  7. writeln(x);
  8. readln(x)
  9. end
  10. end.
Pascal (gpc) (gpc 20070904) fork download   
  1. program ideone;
  2. var x: integer;
  3. begin
  4. repeat
  5. readln(x);
  6. if x<>42 then writeln(x);
  7. until x=42
  8. end.
Perl (perl 5.16.2) fork download   
  1. #!/usr/bin/perl
  2.  
  3. while (($_=<>)!=42) {print $_;}
Perl 6 (rakudo-2010.08) fork download   
  1. while (($_ = $*IN.get) != 42) { say $_ }
  2.  
PHP (php 5.4.4) fork download   
  1. <?php
  2.  
  3. $hi = fopen('php://stdin', "r");
  4. $ho = fopen('php://stdout', "w");
  5.  
  6. while (true) {
  7. fscanf($hi, "%d", $n);
  8. if ($n == 42) break;
  9. fwrite($ho, sprintf("%d\n", $n));
  10. }
  11.  
  12. fclose($ho);
  13. fclose($hi);
Pike (pike 7.6.86) fork download   
  1. int main() {
  2. string s=Stdio.stdin->gets();
  3. while (s!="42") {
  4. write(s+"\n");
  5. s=Stdio.stdin->gets();
  6. }
  7. return 0;
  8. }
Prolog (swi) (swipl 5.6.64) fork download   
  1. :- set_prolog_flag(verbose,silent).
  2. :- prompt(_, '').
  3. :- use_module(library(readutil)).
  4.  
  5. main:-
  6. process,
  7.  
  8. process:-
  9. read_line_to_codes(current_input, Codes),
  10. ( Codes = end_of_file
  11. -> true
  12. ; ( Codes \= [], number_codes(Int, Codes)
  13. -> (Int is 42
  14. -> true
  15. ; writeln(Int),
  16. process
  17. )
  18. ; true
  19. )
  20. ).
  21.  
  22. :- main.
Python (python 2.7.3) fork download   
  1. n = int(raw_input())
  2. while n != 42:
  3. print n
  4. n = int(raw_input())
Python 3 (python-3.2.3) fork download   
  1. n = int(input())
  2. while n != 42:
  3. print(n)
  4. n = int(input())
R (R-2.11.1) fork download   
  1. song<-function(n=99) {
  2. a<-" bottle"
  3. b<-" of beer on the wall, "
  4. c<-" of beer. "
  5. d<-"Take one down and pass it around: "
  6. #
  7. ## set "beer counter" vector
  8. counter<-c(as.character(n:1),"No more")
  9. #
  10. ## set plural
  11. s<-ifelse(counter=="1","","s")
  12. #
  13. ## build up the verses vector
  14. firsthalf<-paste(counter,a,s,b,counter,a,s,c,sep="")
  15. sechalf1.99<-paste(d,counter[-1],a,s[-1],b,sep="")
  16. sechalf100<-paste("Go to the store and buy some more: ",
  17. counter[1],a,"s",b,sep="")
  18. ##
  19. ## song is the vector of n+1 complete verses
  20. song<-paste(firsthalf,c(sechalf1.99,sechalf100),sep="")
  21. }
  22.  
  23. print(song())
Ruby (ruby-1.9.3) fork download   
  1. while (s=gets.chomp()) != "42" do puts s end
Scala (scala-2.10.2) fork download   
  1. object Main extends App {
  2. var line = readLine();
  3. while(false == line.equals("42")) {
  4. System.out.println(line);
  5. line = readLine();
  6. };
  7. }
Scheme (guile) (guile 1.8.5) fork download   
  1. (define (do_it n)
  2. (define (print_it n)
  3. (display n)
  4. (newline))
  5. (cond ((not(= n 42))
  6. (print_it n)
  7. (do_it (read)))
  8. ))
  9.  
  10. (do_it (read))
Smalltalk (gst 3.1) fork download   
  1. |c number|
  2. [
  3. number:=0.
  4. [ (c := stdin next) asciiValue ~= 10 ]
  5. whileTrue:
  6. [number := (number * 10) + (c asciiValue) - 48.].
  7. number ~= 42
  8. ]
  9. whileTrue:
  10. [Transcript show: number printString; cr.]
  11. !
SQL (sqlite3-3.7.3) fork download   
  1. create table tbl(str varchar(20));
  2. insert into tbl values('Hello world!');
  3. select * from tbl;
Tcl (tclsh 8.5.7) fork download   
  1. set num [gets stdin]
  2. while { $num != 42 } { puts $num; set num [gets stdin] }
Text (text 6.10) fork download   
  1.  
Unlambda (unlambda-2.0.0) fork download   
  1. ```s``sii`ki
  2. ``s``s`ks
  3. ``s``s`ks``s`k`s`kr
  4. ``s`k`si``s`k`s`k
  5. `d````````````.H.e.l.l.o.,. .w.o.r.l.d.!
  6. k
  7. k
  8. `k``s``s`ksk`k.*
VB.NET (mono-2.4.2.3) fork download   
500 Internal Server Error

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, contact@ideone.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Whitespace (wspace 0.3) fork download   
  1.  
  2.  
  3.  
  4.  
  5.  
  6.