I want linqshell
you're almost there -- give me the whole thing, baby!
Johann Dirry commented
I guess they like to have an REPL
Fernando Sibaja commented
I guess someone can write a class with a bunch of static methods and add that to my extensions.
63 votes - but it is still unclear what a "linqshell" actually is ... could someone summarize this please and be more specific?
Jason DiOrio commented
This sounds like a super cool idea, but there are a lot of different ways I can think of writing such a thing, each with different pros and cons. In the application itself, a streaming console of code/output would be relatively simple to reuse already created UI.
Slimming it down and making it more like a console in the terms of having some aliases/shortcuts for navigation (like directories) and making it easy to run scripts from those locations would be varying in difficulty depending on how easy you want it to be out of box.
A really nice console accessible shell (something you could use through SSH as an example) would likely be much more complicated and likely outside the scope of this project, though I love the idea of new shells. It could, at best, take on a similar model in terms of using extension methods and dynamic compilation, but the IO (and user experience), which is a huge part of LINQPad would be completely different in ways that would be difficult to share much implementation. I feel like voting on this is a pipe dream for me, but I'll take it if you want to give it :D
Chris Sells commented
linqshell would let me use linqpad functionality as my shell instead of cmd or powershell.
what's a linq shell? can you give some details?