>> The IDE is more akin to Python's IDLE than monstrosities which may come to mind. There's a window for entering commands and seeing the results, and you can open up separate, syntax-colored editor windows, running the contents of each with a keypress. It's nothing groundbreaking, but it's something that most languages don't provide.
What? I have considered that standard for all the languages that have an interpreter (which is roughly, everything except C,C++,C#, Java).
Both of the major C# distributions (mono and CLR with VS) come with a repl now:
$ csharp
Mono C# Shell, type "help;" for help
Enter statements below.
csharp> var seq = Enumerable.Range(0, 100);
csharp> var mod17 = from num in seq
> where num % 17 == 0
> select num
csharp> foreach (var n in mod17) {
> Console.WriteLine(n);
> }
0
17
34
51
68
85
csharp>
Oh, that's nice, thanks - I haven't used C# since 2008. What you said just reinforces my point: the OP boasts over a feature that is very, very common.
it's wasn't just a repl it's a graphical repl (important on windows with its horrible terminal) with an integrated editor it was more like (wait for it) Dr.Ed or IDLE.
In that case something like a screenshot wouldn't have hurt to make his point.
On a totally different topic, are you Avshalom as well on #emacs on freenode? If that's the case I once spoke to you about improving how ESS shows graphics - something I haven't worked on further, sadly.
What? I have considered that standard for all the languages that have an interpreter (which is roughly, everything except C,C++,C#, Java).