No description or website provided.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Hosted Exeuction with Roslyn

What is this?

Rossie is a project that will allow you to run code snippets in a secure sandbox with very low trust level and get a result back.

The system uses the latest version of Roslyn from Microsoft ( ).

This is an example of how Rossie works:

  1. Start the Rossie Engine Service
  2. Connect to it with the Demo application
  3. Run the following code snippet: return BitConverter.ToString(System.Text.Encoding.Default.GetBytes("me@home"));
  4. See the following result: "6D-65-40-68-6F-6D-65"

This is not a standard REPL and Rossie does not keep any state.

You can read this ( blog post about how I created this.

What is left to do?

  • Add comments
  • Break out minor parts of the compilation,execution and validation step.


All included software is licensed under the MIT License available in full in the LICENSE file.