Live data from Hacker News

CShell: A simple, yet powerful, C# scripting IDE

cshell.net

31–40 of 90 posts

Re: CShell: A simple, yet powerful, C# scripting IDE

#32

Not very often you find a hedge fund behind an open source project. I guess it makes sense really, as many quants will be happy to mess around in a python shell, having a C# shell will probably play nicer with the rest of the companies infrastructure.

There are a few hedge funds that are quite happy to contribute open-source to the world. Blue Mountain Capital for example; https://github.com/BlueMountainCapital One of their projects is Deedle; an F#/C#-equivalent of the Python 'Pandas' data frame package. Which would in fact make a nice complement to CShell I imagine. Jane Street would be another choice: http://janestreet.github.io/ Their work on OCaml is currentl…

wow, didn't know that. thanks for putting together that list - maybe we should start a list somewhere where people can add, this is definitely super interesting.

Re: CShell: A simple, yet powerful, C# scripting IDE

#34

This may be useful for loading GBs of data and it's quick exploration but I am wondering if there are any other uses for it besides that?

well it's as useful as any other REPL ;)

Though for things like Python the REPL serves for me mainly as a 'figure out what type this thing is here' and 'does this work'... things that static typing solve pretty well.

Re: CShell: A simple, yet powerful, C# scripting IDE

#35

As much as i like C#, static typed languages are inadequate when using them in shell. You really don't want to type all that. Powershell has access to the BCL and can do all that with a nicer syntax when using it in the shell.

It depends. I mostly use PowerShell when trying out things with .NET, sometimes before or while I'm implementing them in C# as well. But depending on what I want to do, LINQ is a very nice thing to have, even though PowerShell has similar capabilities with the pipeline. (Can't really point to anything specific right now – there are instances when I prefer PowerShell and those where I prefer LINQ.)

One major reason might be speed, though. PowerShell can be very slow on large-ish data sets. And var in C# saves you from a lot of type-typing.

Re: CShell: A simple, yet powerful, C# scripting IDE

#37

As much as i like C#, static typed languages are inadequate when using them in shell. You really don't want to type all that. Powershell has access to the BCL and can do all that with a nicer syntax when using it in the shell.

>static typed languages are inadequate when using them in shell. You really don't want to type all that

I'm not sure I understand, what is wrong with dynamic in C#? You've got the anonymous types for quick data structures.

Re: CShell: A simple, yet powerful, C# scripting IDE

#39

As much as i like C#, static typed languages are inadequate when using them in shell. You really don't want to type all that. Powershell has access to the BCL and can do all that with a nicer syntax when using it in the shell.

Scala, OCaml/F#, and Haskell beg to differ.
Post reply on HN