         command: "bash"
         args: (context) -> ["-c", "g++ -Wall -include stdio.h -include iostream '" + context.filepath + "' -o /tmp/cpp.out && /tmp/cpp.out"]
 
-  'C# Script File':
-    "File Based":
-      command: "scriptcs"
-      args: (context) -> ['-script', context.filepath]
-
   Clojure:
     "Selection Based":
       command: "lein"

    "File Based":
      command: "bash"
      args: (context) -> ['-c', "tsc '#{context.filepath}' --out /tmp/js.out && node /tmp/js.out"]

  Dart:
    "File Based":
      command: "dart"
      args: (context) -> [context.filepath]

  Octave:
    "Selection Based":
      command: "octave"
      args: (context) -> ['-p', context.filepath.replace(/[^\/]*$/, ''), '--eval', context.getCode()]
    "File Based":
      command: "octave"
      args: (context) -> ['-p', context.filepath.replace(/[^\/]*$/, ''), context.filepath]

  Prolog:
    "File Based":
      command: "bash"
      args: (context) -> ['-c', 'cd \"' + context.filepath.replace(/[^\/]*$/, '') + '\"; swipl -f \"' + context.filepath + '\" -t main --quiet']

  D:
    "File Based":
      command: "rdmd"
      args: (context) -> [context.filepath]

  Dart:
    "File Based":
      command: "dart"
      args: (context) -> [context.filepath]

  DOT:
