View Source

h1. Baseline Editors and Scripting Tools

{tip}
Each center will install and maintain the following baseline set of editors and scripting tools. New versions of these packages should be installed within 30 days of their availability on all allocated HPC systems and non-storage user-accessible support servers, and they should be installed in the users default path. References for obtaining information and downloading these packages are included below.

BC Policy: LS2_06-04
Date of Policy: 1st November 2011
First Update: 15th July 2011
Second Update: 23rd September 2011
Third Update: 17th January 2012
Fourth Update: 15th February 2012
{tip}

{note}
Baseline shells are covered by policy [LS2_05-06]

Python and its scientific add-on components are fully covered in BC policy [LS2_10-02] entitled "Common Open Source High Productivity Languages."
{note}

Baseline Editors

|Emacs | http://www.gnu.org/software/emacs/emacs.html | MUST |
|Joe | http://freshmeat.net/projects/joe | MUST |
|Vi and Vim | http://ex-vi.sourceforge.net http://www.vim.org | MUST |
|Eclipse | http://www.eclipse.org | SHOULD |
|Jove | http://freshmeat.net/projects/jove | SHOULD |
|Nano | http://www.nano-editor.org | SHOULD |
|Nedit | http://www.nedit.org | SHOULD |
|Pico | http://www.washington.edu/pine/ | SHOULD |

Baseline Scripting Tools

|Expect | http://expect.nist.gov | MUST |
|Perl | http://www.perl.org | MUST |
|Java | http://www.java.com | SHOULD |
|PHP | http://www.php.org | SHOULD |
|Ruby | http://www.ruby-lang.org | SHOULD |
|Tcl/Tk | http://www.tcl.tk | SHOULD |