Open
Description
Ocean should be able to support installing scripts written in various programming languages.
To achieve this, it needs to:
- Be able to install the given languages
- Run the script through the installed language
Languages
- Python
- Ruby
- Swift
- R
- Lua
- Perl
- Tcl
- Bash
- Bourne Shell (
sh
) - C Shell (
csh
) - KornShell (
ksh
) - PowerShell
Unresolved Questions
-
How is the language selected?
Should we have some form of setting/unsetting a globally usable language? This would require us knowing that
me/my-script
is written in Python up-front. Such information could be inmy-script
's manifest.ocean set python@3 ocean run --script me/my-script
Should we instead pass a
--with
flag for choosing what to run it through?ocean run --script me/my-script --with python@3
Activity