Welcome!  login or register

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.

Visibility of a submission - what's that?

Visibility determines how a submission is visible on ideone.com and who can access it. Possible values are:

What does enable normal time stamps option in account settings do?

Check this option to see dates in normal format (2010-06-06 06:06:06) rather than in 'ago' format (6 hours 6 minutes ago).

What does disable FB widgets option in account settings do?

It turns off facebook comments on pages of the pastes.

What does publishing of a label give me?

Publishing of a label causes that all the submissions (public and private, but not with the user's visibility) with that label are available as a list at the same address. You can use this feature to easily share many submissions at once.

What characters are allowed for a label name?

Allowed characters for a label name are (without [ and ]): [A-Za-z0-9_#!@()[]/+ -]

What is a link and what characters are allowed for the link?

Link is a part of the address to a site created by publishing a label. Allowed characters for the link are (without [ and ]): [a-z0-9_-]

What does template action do?

The template action on the page of the submission allows to set the submission as a template for a particular language. When set, the template can be loaded into the source code text area on the home page. The template is visible only for the owner of the submission.

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 3879 7
Assembler nasm-2.07 5173 13
AWK (gawk) gawk-3.1.6 1351 104
AWK (mawk) mawk-1.3.3 960 105
Bash bash 4.0.35 13100 28
bc bc-1.06.95 463 110
Brainf**k bff-1.0.3.1 11937 12
C gcc-4.3.4 72466 11
C# gmcs 2.0.1 19778 27
C++ gcc-4.3.4 178322 1
C99 strict gcc-4.3.4 10409 34
CLIPS clips 6.24 1712 14
Clojure clojure 1.1.0 2323 111
COBOL open-cobol-1.0 675 118
COBOL 85 tinycobol-0.65.9 2595 106
Common Lisp (clisp) clisp 2.47 3081 32
D (dmd) dmd-2.042 4305 102
Erlang erl-5.7.3 2270 36
F# fsharp-2.0.0 233 124
Factor factor-0.93 162 123
Falcon falcon-0.9.6.6 145 125
Forth gforth-0.7.0 659 107
Fortran gfortran-4.3.4 3707 5
Go gc-2010-07-14 3670 114
Groovy groovy-1.7 240 121
Haskell ghc-6.8.2 7942 21
Icon iconc 9.4.3 1520 16
Intercal c-intercal 28.0-r1 1615 9
Java sun-jdk-1.6.0.17 107316 10
JavaScript (rhino) rhino-1.6.5 4679 35
JavaScript (spidermonkey) spidermonkey-1.7 4359 112
Lua luac 5.1.4 2824 26
Nemerle ncc 0.9.3 1505 30
Nice nicec 0.9.6 1459 25
Nimrod nimrod-0.8.8 62 122
Ocaml ocamlopt 3.10.2 2131 8
Oz mozart-1.4.0 872 119
Pascal (fpc) fpc 2.2.0 14957 22
Pascal (gpc) gpc 20070904 3908 2
Perl perl 5.12.1 25304 3
Perl 6 rakudo-2010.08 24 54
PHP php 5.2.11 41432 29
Pike pike 7.6.86 1632 19
Prolog (gnu) gprolog-1.3.1 637 108
Prolog (swi) swipl 5.6.64 3317 15
Python python 2.6.4 37494 4
Python 3 python-3.1.2 5831 116
R R-2.11.1 1996 117
Ruby ruby 1.8.7 11278 17
Scala scala-2.8.0.final 3216 39
Scheme (guile) guile 1.8.5 3599 33
Smalltalk gst 3.1 1865 23
Tcl tclsh 8.5.7 1973 38
Text text 6.10 3194 62
Unlambda unlambda-2.0.0 166 115
Visual Basic .NET mono-2.4.2.3 4838 101
Whitespace wspace 0.3 3189 6

How can I get in touch with you?

Write at contact@ideone.com.