Your great ideas will be born here

Frequently asked questions

i.e. few things about ideone that you may want to know.

What is ideone?

See the page about ideone.com.

Are there any samples available?

Yes, many samples can be found in our samples section.

What is the difference between private and public pastes?

Public pastes are listed in the recent pastes section, while private pastes do not appear there.

Are there any memory or time constraints for the pasted programs?

Yes, they are as follows:

Can I access the network from my program?

No, access to the network is blocked.

Can I write or read files in my program?

No, only stdin and stdout are allowed.

How long my pastes will be available?

Forever.

What is the size limit for the source code, input data and output data?

64 kB.

How many processes can I create?

Up to 16 processes can be created. It means, for example, that you can use 15 pipelines in the bash.

Which encoding is used in the source code and in the input stream by default?

UTF-8.

How is EOL represented in the source code and in the input stream?

End of line is represented by
\n
(LF, Linux style). Even if you paste input or source code with Windows EOL (
\r\n
, CRLF) or Mac OS EOL (
\r
, CR), end-of-lines will be converted to the Linux style.

My program seems to have a correct syntax. Why does it fail to compile?

Be sure to place "main" class/program/module/function/procedure in your code (check samples here).

What should I do when I get internal error?

Resubmit your paste once or twice. If that won't help, please contact us.

I would like to see a new language on ideone. Is there anything I can do about this?

Yes, persuade Gentoo developers to create a proper package and if that works, let us know :)

What programming languages are supported on ideone.com?

Following programming languages are supported on ideone.com:
nameversionpastesid (for api)
Ada gnat-4.3.2 1063 7
Assembler nasm-2.07 1448 13
AWK (gawk) gawk-3.1.6 174 104
AWK (mawk) mawk-1.3.3 50 105
Bash bash 4.0.35 5667 28
bc bc-1.06.95 124 110
Brainf**k bff-1.0.3.1 5406 12
C gcc-4.3.4 18539 11
C# gmcs 2.0.1 5163 27
C++ gcc-4.3.4 58038 1
C99 strict gcc-4.3.4 1014 34
CLIPS clips 6.24 386 14
Clojure clojure 1.1.0 586 111
COBOL tinycobol-0.64.0 597 106
Common Lisp (clisp) clisp 2.47 806 32
D (dmd) dmd-2.008-r1 350 102
Erlang erl-5.7.3 595 36
Forth gforth-0.7.0 135 107
Fortran gfortran-4.3.4 557 5
Go gc 2010-01-13 458 114
Haskell ghc-6.8.2 2352 21
Icon iconc 9.4.3 366 16
Intercal c-intercal 28.0-r1 366 9
Java sun-jdk-1.6.0.17 22952 10
JavaScript (rhino) rhino-1.6.5 1227 35
JavaScript (spidermonkey) spidermonkey-1.7 504 112
Lua luac 5.1.4 568 26
Nemerle ncc 0.9.3 315 30
Nice nicec 0.9.6 328 25
Ocaml ocamlopt 3.10.2 637 8
Pascal (fpc) fpc 2.2.0 4496 22
Pascal (gpc) gpc 20070904 1085 2
Perl perl 5.8.8 3331 3
PHP php 5.2.11 15324 29
Pike pike 7.6.86 368 19
Prolog (gnu) gprolog-1.3.1 181 108
Prolog (swi) swipl 5.6.64 1041 15
Python python 2.6.4 12184 4
Python3 python-3.1.1 500 116
R R-2.9.2 155 117
Ruby ruby 1.8.7 3489 17
Scala Scalac 2.7.7 907 39
Scheme (guile) guile 1.8.5 811 33
Smalltalk gst 3.0.5 511 23
Tcl tclsh 8.5.7 526 38
Text text 6.10 1078 62
Unlambda unlambda-2.0.0 20 115
Visual Basic .NET mono-2.4.2.3 1226 101
Whitespace wspace 0.3 1015 6

How can I get in touch with you?

Write at contact@ideone.com.