I guess I'm old. My first thought was http://en.wikipedia.org/wiki/C_shell
CShell: A simple, yet powerful, C# scripting IDE
31–40 of 90 posts
Re: CShell: A simple, yet powerful, C# scripting IDE
#32Not 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…
Re: CShell: A simple, yet powerful, C# scripting IDE
#33Re: CShell: A simple, yet powerful, C# scripting IDE
#34This 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?
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
#35As 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.
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
#36Provides a Lua REPL with access to the .NET framework. Also allows you to run mini-apps made up of a combination of C# 'scripts' and Lua scripts.
Re: CShell: A simple, yet powerful, C# scripting IDE
#37As 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.
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
#38As 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.
Re: CShell: A simple, yet powerful, C# scripting IDE
#39As 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.