In addition to the standard Unix commands available on almost
every Unix-like system, Grex provides additional software
applications useful for computer programming, editing, and producing
documentation. Grex also has a few applications for statistics,
numerical computation, and graphing. This list is not intended
to include every application or program on Grex. If you don't
see something, ask or use the 'which' command at the command line.
Assemblers, Compilers, Intrepreters
# | Name |
How invoked |
1. | Assembler | (as, nasm) |
2. | C | (gcc, cc) |
3. | C++ | (gcc, g++, c++) |
4. | COBOL | (cobc, cobcrun) |
5. | Clojure | (clojure) |
6. | Common Lisp | (clisp, sbcl, ecl) |
7. | Erlang | (erl, erlc) |
8. | Forth | (gforth) |
9. | FORTRAN | (f77, g77) |
10. | Haskell | (ghci, ghc) |
11. | Icon | (icont, iconx) |
12. | Io | (io, io_static) |
13. | Java | (javac, java) |
14. | JavaScript | (js) |
15. | Lua | (lua, luac) |
16. | Mono | (gmcs, mono) |
17. | OCaml | (ocaml, ocamlc) |
18. | Objective C | (gcc, objc) |
19. | PHP | (php) |
20. | Perl | (perl, pugs) |
21. | Prolog | (gprolog, swipl) |
22. | Python | (python, ipython, pylint, numpy) |
23. | Ruby | (ruby18, ruby19) |
24. | SML | (sml, sml-cm) |
25. | Scala | (scala, scalac) |
26. | Scheme | (scm, guile, chicken, petite) |
27. | Tcl/Tk/Expect | (tclsh8.5, wish8.5, expect, expectk) |
Tools
1. | lex |
2. | flex |
3. | bison |
4. | yacc |
5. | make |
6. | GNU make |
7. | cmake |
8. | m4 |
9. | GNU m4 |
10. | ANTLR parser generator |
11. | splint |
12. | "check" library for C |
13. | BOOST |
14. | CppUnit |
Text Editors
4. | ed |
4. | elvis |
5. | emacs |
6. | ee |
3. | ex |
7. | nano |
8. | ne (nice editor) |
9. | nedit |
10. | pico |
11. | joe |
11. | jed |
1. | vi |
2. | vim |
Documentation Programs
1. | aspell |
2. | nroff |
3. | groff |
4. | troff |
5. | pic/tbl/eqn |
6. | grap |
7. | TeX |
8. | LaTeX |
9. | DocBook |
10. | dict |
Mathematical/Statistical/Graphing Programs
1. | R 2.8.1 |
2. | gnuplot |
3. | octave |
4. | freemat 4.0 |
5. | sc (spreadsheet calculator) |
6. | numpy module for python (use python2.7) |
7. | maxima |
Other Applications
1. | mc (Midnight Commander) |
2. | dos2unix (convert lineends) |
3. | flip (convert lineends) |
Users interested in other applications should send email
to help@grex.org.