# Where to find an online testing environment for specific programming languages?

Here is my scenario.

1. I pose a programming puzzle. It might be golf, or might be something else, but I don't specify the language.
2. Some posts a answer that looks really good, but I don't have a working environment to test it.
3. ???
4. Profit!

Let us compile a list of free execution environments reachable over the internet.

One answer per answer, please, and list the protocol and host as well as as much detail on the available execution environments as possible.

• Just now I'm looking for a ruby 1.9 shell. – dmckee --- ex-moderator kitten Feb 10 '11 at 18:47
• I'd like to know where I can test windows powershell answers – gnibbler Feb 10 '11 at 22:16
• @gnibbler, sandboxing powershell doesn't seem like an easy proposition. – Peter Taylor Feb 11 '11 at 9:18
• also matlab or mathematica – gnibbler Feb 11 '11 at 11:52
• ...anyone want to set up a VM? :) – Nathan Osman Feb 18 '11 at 17:14
• @gnibbler: for matlab some of the answers should work with octave, which is free. For Mathematica there is Mathics, and it also has an online interpreter, but unfortunately that's not that feature-ready :( – SztupY Feb 13 '14 at 17:13
• The There's a fiddle for that! site currently lists 26 fiddle sites, some of those supporting multiple languages. – manatwork Oct 28 '16 at 12:06

# jq

• https://jqplay.org ­– Not written by the language's developer himself, but the official jq Manual also uses it to run its examples.

jq play is more an interactive playground, so the checkboxes to emulate the command line switches not seem to be settable through GET parameters, like the Filter (q parameter) and JSON (j parameter) inputs can be. (They fixed it. Now it can generate a permalink with the complete setup.)

• https://jqterm.com/ – “an alternative interactive jq web terminal with autocomplete (and faster querying with large datasets as they're cached online in private gists).” (According to jq recipes).

## Pyke

Online: pyke.catbus.co.uk

# CGL (CGL Golfing Language)

There is a CodePen online interpreter for it.

# Fourier

Whilst also available on http://tryitonline.net, the full version of Fourier (with delays and screen clearing) can be found permanantly on http://beta-decay.github.io/editor.

## Wren

There is an online interpreter for Wren called "the Wren Nest".