Skip to content

Instantly share code, notes, and snippets.

@hostilefork
Last active August 29, 2015 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hostilefork/9616146 to your computer and use it in GitHub Desktop.
Save hostilefork/9616146 to your computer and use it in GitHub Desktop.
IDEone language mappings
;-- Language mappings from word! to integer! for IDEone
;--
;-- adapted from: https://ideone.com/faq
;-- (supported languages subsection)
;--
;-- Capture made on 18-Mar-2014 by @HostileFork
[
ada 7 ; gnat-4.6
asm nasm
nasm 13 ; nasm-2.10.01
gccasm 45 ; gcc-4.8.1
awk gawk
gawk 104 ; gawk-3.1.6
mawk 105 ; mawk-1.3.3
bash 28 ; 4.0.35
bc 110 ; bc-1.06.95
brainfuck 12 ; bff-1.0.3.1
c c4.8.1
c4.8.1 11 ; gcc-4.8.1
c99 34 ; gcc-4.8.1, strict
csharp 27 ; mono-2.8
c++ c++11
c++4.3.2 41 ; gcc-4.3.2
c++4.8.1 1 ; gcc-4.8.1
c++11 44 ; gcc-4.8.1
clips 14 ; clips 6.24
clojure 111 ; clojure 1.5.0-RC2
cobol opencobol
opencobol 118 ; open-cobol-1.0
cobol85 106 ; tinycobol-0.65.9
clisp 32 ; clisp 2.47
d 102 ; dmd-2.042
erlang 36 ; erl-5.7.3
fsharp 124 ; fsharp-2.0.0
factor 123 ; factor-0.93
falcon 125 ; falcon-0.9.6.6
forth 107 ; gforth-0.7.0
fortran 5 ; gfortran-4.8
go 114 ; go 1.0.3
groovy 121 ; groovy-2.1.6
haskell 21 ; ghc-7.6.3
icon 16 ; iconc 9.4.3
intercal 9 ; c-intercal 28.0-r1
java 10 ; sun-jdk-1.7.0_25
java7 55 ; sun-jdk-1.7.0_10
javascript js-node
js javascript
js-node 56 ; Node.js 0.8.11
js-rhino 35 ; rhino-1.7R4
js-spidermonkey 112 ; spidermonkey-1.7
lua 26 ; luac 5.1.4
nemerle 30 ; ncc 0.9.3
nice 25 ; nicec 0.9.6
nimrod 122 ; nimrod-0.8.8
objective-c 43 ; gcc-4.5.1
ocaml 8 ; ocamlopt 3.10.2
octave 127 ; octave 3.6.2
oz 119 ; mozart-1.4.0
pari-gp 57 ; PARI/GP 2.5.1
pascal pascal-gpc
pascal-fpc 22 ; fpc 2.6.2
pascal-gpc 2 ; gpc 20070904
perl perl6
perl5 3 ; perl 5.16.2
perl6 24 ; rakudo-2010.08
php 29 ; php 5.4.4
pike 19 ; pike 7.6.86
prolog prolog-swi
prolog-gnu 108 ; gprolog-1.3.1
prolog-swi 15 ; swipl 5.6.64
python python3
python2 4 ; python 2.7.3
python3 116 ; python-3.2.3
r 117 ; R-2.11.1
ruby 17 ; ruby-1.9.3
scala 39 ; scala-2.10.2
scheme scheme-guile
scheme-guile 33 ; guile 1.8.5
smalltalk 23 ; gst 3.1
sql 40 ; sqlite3-3.7.3
tcl 38 ; tclsh 8.5.7
text 62 ; text 6.10
unlambda 115 ; unlambda-2.0.0
vb.net 101 ; mono-2.4.2.3
whitespace 6 ; wspace 0.3
]
@hostilefork
Copy link
Author

Asked in the JavaScript room and they seemed to think "js" was a fine abbreviation for javascript, and that the sensible default these days for evaluating javascript would be the v8 engine in node.

The rest, well, I just winged it. Notably I do not know what differentiates "java7" from "java" above.

My forward-looking biases lead me to saying things like "c++11 is C++" and I think that given Rebol/Red's position on the vanguard, we should be saying you have to ask for legacy if you want it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment