What Runs Where on Athena: Languages
On this page:
C
C++
FORTRAN
Other
Languages
Debuggers/Development Environments
Title and Description: cc TO RUN: athena% add -f sunsoft (for default version 5.9) athena% add -f sunsoft_v12u1 (for version 5.10) athena% cc options file.c (or use makefile) athena% cc -flags gives a concise summary of command-line options There is online documentation, local Sun Studio 12 documentation for Linux, Studio 12 update 1 documentation; also local C Answers Note: Please read file /mit/sunsoft_v12u1/README.dynamic_linking for information on dynamic linking on Linux machines, /usr/bin/cc is generally a symlink to gcc |
Title and Description: gcc TO RUN: athena% add -f gcc-3.4 (for 3.4.3) athena% add -f gcc-4.0 (for 4.4.0) athena% info gcc (for online help) athena% gcc options file.c There is a gcc Web page Note: If you don't add or attach any locker, the version used will be the default version in the Athena release, currently 4.3.3 |
Title and Description: lint TO RUN: athena% add -f sunsoft (for Sunsoft 12 version) athena% add -f sunsoft_v12u1 (for Sunsoft 12 update 1 version) athena% lint file.c athena% lint -flags gives a concise summary of command-line switches See also: cc, ftnchek, TotalView Note: This version of lint is supplied with the Sun compiler set and is designed to work with features supported by those compilers |
Title and Description: CC TO RUN: athena% add sunsoft (for default version 5.9) athena% add sunsoft_v12u1 (for version 5.10) athena% CC options file.C athena% CC -flags gives a concise summary of command-line options There is online documentation, local Sun Studio 12 documentation for Linux, Studio 12 update 1 documentation See also: g++ Note: Please read file /mit/sunsoft_v12u1/README.dynamic_linking for information on dynamic linking. |
Title and Description: g++ TO RUN: athena% add -f gcc-3.4 (for 3.4.3) athena% add -f gcc-4.0 (for 4.4.0) athena% info g++ (for online help) athena% g++ options file.cpp There is a gcc/g++ Web page See also: boost, CC, EiffelStudio, Erlang, gdc Note: If you don't add or attach any locker, the version used will the the default version in the Athena release, currently 4.3.3 |
Title and Description: f77
TO RUN: athena% add sunsoft (for version 8.3) athena% add sunsoft_v12u1 (for version 8.4) athena% f77 options file.f athena% f77 -flags gives a concise summary of command-line options There is online documentation, local Sun Studio 12 documentation for Linux, Studio 12 update 1 documentation; also local FORTRAN Answers See also: ftnchek, g77/gfortran, f90 Note: Please read file /mit/sunsoft_v12u1/README.dynamic_linking for information on dynamic linking |
Title and Description: g77/gfortran TO RUN: athena% add gcc-3.4 (for 3.4.3) athena% add -f gcc-4.0 (for 4.4.0) athena% g77 options file.f ( for versions <4.0) athena% gfortran options file.f (for versions >=4.0) There is gnu documentation Note: the g77/gfortran compiler is a front-end to the gcc compiler g77 has been replaced by gfortran as of the 4.0 release. gfortran is mostly compliant with the FORTRAN 90 specification If you don't add or attach any locker, the gfortran version used will the the default version in the Athena release, currently 4.3.3; there is also a f95 compiler in the Athena release based on gcc, also version 4.3.3 |
Title and Description: f90/f95 TO RUN: athena% add -f sunsoft (for version 8.3) athena% add -f sunsoft_v12u1 (for version 8.4) athena% f90 options file.f90 athena% f95 options file.f95 athena% f90 -flags gives a concise summary of command-line options There is online documentation, local Sun Studio 12 documentation for Linux, Studio 12 update 1 documentation; also local FORTRAN Answers See also: f77, g77/gfortran, ftnchek Note: Please read file /mit/sunsoft_v12/README.dynamic_linking for information dynamic linking |
Title and Description: ftnchek TO RUN: athena% ftnchek file.f There is a developer Web page and online documentation See also: f77, f90, g77/gfortran, lint, TotalView |
Title and Description: mlisp (Allegro Common Lisp) TO RUN: athena% add acl athena% mlisp [-I <image path and name>.dxl] options (to run Lisp only, command-line interface; type :exit at Lisp prompt to exit) athena% mlisp-xemacs & (to run Lisp only, xemacs interface) athena% mlisp-composer & (to run Lisp with Composer, xemacs interface; then ACL -> Composer -> Start Composer) athena% mlisp-composer-emacs & (to run Lisp with Composer, emacs interface) athena% mlisp-clim & (to run Lisp with CLIM, xemacs interface) athena% mlisp-clim-emacs & (to run Lisp with CLIM, emacs interface) To run CLIM demos, after loading mlisp-clim, type: (require :climdemo) followed by: (clim-demo:start-demo) There is 8.1 documentation, release notes and CLIM manual There is an online Lisp language reference manual. For a detailed hypertext Common Lisp guide see the Lisp HyperSpec from LispWorks; see also the FAQ, and the Dynamic Learning Center. There are free online books: On Lisp, Practical Common Lisp |
Title and Description: AMPL Licenses: we have 10 floating licenses TO RUN: athena% add oplstudio athena% ampl (starts the interactive development environment) AMPL can be run with a built-in CPLEX solver (the default) or using one of two optional solvers, LOQO, or SNOPT To select LOQO as solver, type option solver loqo; at the ampl: prompt. To select SNOPT as solver, type option solver snopt; at the ampl: prompt. To exit, type quit at the ampl: prompt There is online documentation and SNOPT information See also: GNU Linear Programming Kit, ipopt, lpsolve, OPL Studio, snopt Note: AMPL is on Athena by courtesy of a license funded by Sloan. It is available "as is", with no end-user support. We cannot guarantee uninterrupted operation, nor that it will remain on Athena after the current license expires on 1/31/10. Questions about this can be addressed to the 3partysw@mit.edu mailing list |
Title and Description: awk Individual awk commands are frequently used within shell or perl scripts to perform text transformations on fields within lines of text TO RUN: awk -f scriptfile inputfile |
Title and Description: clisp TO RUN: athena% clisp Author site is here See also: Allegro Common Lisp |
Title and Description: Clojure TO RUN: athena% add clojure athena% clojure (to run interactively; see documentation for compiling to Java class files) There is a Web page, a reference guide, Wikipedia article and extended guide See also: Allegro Common Lisp, drscheme, guile, Hugs 98, Java Development Kit, jython, scheme, SCM |
Title and Description: cobra TO RUN: athena% setup mono athena% cobra -c file.cobra (to compile file.cobra to CIL byte code file.exe) athena% mono options file.exe (to execute CIL byte code file file.exe) athena% cobra -h (to see all cobra command-line options) The main Cobra page is here; documentation starts from here See also: fsc, gdc, Java Development Kit, mcs, scala |
Title and Description: cT (old
and no longer supported by authors- not recommended for new
work) TO RUN: athena% add ct athena% cT file.t (authoring version, file.t is a cT source file) To run cT binaries: In next run command, myfile refers to a file myfile.machine.ctb, which is a binary file created from a cT source file by running the authoring version on the source file and saving as binary (Option -> Make Binary); machine is an architecture descriptor generated by the cT authoring program. For example, starting with cT source file myfile.t on a Linux machine one would get myfile.linux.ctb as the saved binary file; to run under the executor version, use myfile only- do not add the extension athena% cTx myfile (executor version) athena% cT -x myfile (same as above, using authoring version) There is a cT information page |
Title and Description: drscheme TO RUN: athena% add -f drscheme athena% drscheme & (to run GUI programming environment) athena% mred & (to run graphics-capable interpreter) athena% mzscheme (to run command-line interpreter) athena% mzc options file.scm (to compile file.scm) athena% plt-help & (to access help system) There are also online manuals and web site "Structure and Interpretation of Computer Programs" is here See also: Allegro Common Lisp, Clojure, guile, scheme, SCM Note: A slightly older version is in the Athena release; to access it don't add the drscheme locker |
Title and Description: EiffelStudio TO RUN: athena% add eiffel athena% estudio (to run IDE) athena% ec options file.acs options (to use command-line compiler to compile file hello.e, which does not appear on the command line. See also README.hello_world) Local documentation is here; see also the local README.athena and the Eiffel Home Page, and gobo utility documentation. There are also current and archival documentation sites See also: Erlang, gdc, ghc, Hugs 98, OCaml, python, ruby, scala, sml, g++ |
Title and Description: Erlang TO RUN: athena% erl options files At the erl > prompt: 1> toolbar:start(). starts the toolbar 2> halt(). will exit the runtime Documentation is here and here; see also the Erlang Home Page See also: EiffelStudio, ghc, Hugs 98, OCaml, python, ruby, scala, sml, g++ Note: this application is no longer installed. You can install it from the erlang-base and related Ubuntu packages using aptitude or synaptic |
Title and Description: fsc (F#) TO RUN: athena% setup mono and run commands below: athena% fsc options file.fs (to compile file.fs to bytecode file file.exe) athena% mono file.exe (to execute bytecode file file.exe) athena% fsi (to run interactive interpreter) Documentation sites are here and here; local documentation starts here |
Title and Description: Gambas TO RUN: athena% add gambas athena% gambas & A documentation site is here; see also the local README.athena |
Title and Description: gcj TO RUN: athena% add -f gcc-3.4 (for 3.4.3) athena% gcj -O -o file --main=<main class> options file.java On Linux, gcc-3.4 uses shared libraries by default (see file /mit/gcc-3.4/README for information) See also: Java Development Kit, jikes Note: the gcj compiler is a front-end to the gcc compiler; it compiles your application to an executable binary by default. It can optionally compile to a .class file by using the -C command-line switch. In using the latter, there is also a gij bytecode interpreter that can run classes generated by gcj (it works analogously to Sun's java command). At run time, binaries generated from gcj will need access to libgcc_s.so and libgcj.so libraries supplied with gcj If you don't add or attach any locker, the version used will the the default version in the Athena release, currently 4.3.3 |
Title and Description: gdc TO RUN: athena% gdc options file.d athena% gdmd options file.d There is a Web page and overview article. D sites on the Web are here and here; local documentations is at file:///usr/share/doc/gdc-4.2/GDC.html See also: cobra, EiffelStudio, gcc, g++, Java Development Kit, mcs (C#) Note: gdmd is a compatibility wrapper for gdc that makes command-line options compatible with the dmd D compiler this application is no longer installed. You can install it from the gdc Ubuntu package using aptitude or synaptic |
Title and Description: GDL (IDL clone) TO RUN: athena% gdl (to start the interpreter and reach the GDL> command prompt) GDL> .run myfile (to compile and run a GDL program file myfile.pro) If the runtime prints something like: % Compiled module: MYMODULE. you can execute that particular module by typing: GDL> MYMODULE to run a script batchfile.pro containing batch commands (which is distinct from a GDL program): GDL> @batchfile Typing HELP,/LIB at the GDL> prompt gives a list of functions and procedures. There is a GDL Web page |
Title and Description: ghc (Glasgow Haskell Compiler) TO RUN: athena% ghc options -o file file.hs (to compile source file file.hs to binary executable file) athena% ghci (to start an interactive session in the interpreter) Local documentation is at file:///usr/share/doc/ghc6-doc/index.html; there is also an author site and the Haskell Home Page See also: EiffelStudio, Erlang, Hugs 98, OCaml, sml |
Title and Description: gprolog TO RUN: athena% gprolog (for interpreter command-line interface) athena% gplc options -o myfile myfile.pl (to compile source file myfile.pl to binary myfile) There is an author Web page and local online documentation at file:///usr/share/doc/gprolog-doc/gprolog.html/index.html See also: SWI Prolog Note: At the ?- Prolog command prompt, you can load a Prolog program myprog.pl containing facts and rules in the current directory by typing consult(myprog). (without the .pl extension). You can also start entering Prolog statements interactively by typing [user]. instead and entering Prolog code (type ctrl-d to terminate input). To exit Prolog type ctrl-d or halt. at the ?- prompt. Limited editing commands are available within the interpreter environment this application is no longer installed. You can install it from the gprolog Ubuntu package using aptitude or synaptic |
Title and Description: Hugs 98 TO RUN: athena% hugs Typing :set at the Hugs> prompt will display current settings Local html documentation starts at file:///usr/share/doc/hugs/users_guide/index.html; there is also a Hugs home page and the Haskell Home Page See also: Clojure, EiffelStudio, Erlang, ghc, OCaml, sml Note: this application is no longer installed. You can install it from the hugs Ubuntu package using aptitude or synaptic |
Title and Description: J TO RUN: athena% add j athena% jwd & (for Java-based graphical interface) athena% jconsole (for command-line console interface) There is a vendor site with Wiki and introduction, a Wikipedia article and local intro guide and J for C programmers |
Title and Description: Java Development Kit Java Web Start is a framework that allows
launching Java applications directly by clicking on appropriate
URLs within Web browsers, provided that a special mime type
is configured for this; there is more information and an extended FAQ
TO RUN: athena% add -f java (to use the latest production JDK, currently 1.6.0_16; not necessary for default version in debathena release) athena% add -f java_v1.5.0_20 (to use the latest 1.5 JDK 1.5.0_20) athena% add -f java_v1.7.0b43 (to use the 1.7 build 43 prerelease JDK) athena% javac myfile.java (creates myfile.class intermediate code from source code file myfile.java) athena% java myfile (interprets intermediate code file generated by the compiler. Do not include the .class extension) athena% appletviewer myfile.html (views applet embedded in an html file) athena% javaws (to launch Java Web Start application manager) There is also:
See Web pages for local JDK 1.6.0 documentation, local JDK 1.5.0 documentation, local JDK 1.4.2 documentation, local Java 3d Documentation; Java tutorials, "Hello, World" in Java, a locally-maintained list of Java resources (currently out of date) and a local documentation starting page (current). A free Web based Java textbook is here, Eckel's Thinking in Java is also available for download, a Java FAQ; also Sun's Newsletter Archives For running applets in Web browsers, see Web browser Java plugin issues Java 3d and the Advanced Imaging API are now installed with 1.6.x production versions of the JDK. Athena machines now have Java built into the Athena release; the version may or may not be the same as the "current" version accessible through the java locker. To tell what version is in the release, type java -version without adding or attaching any java lockers. Typing add -f java will use the current version in the java locker, and typing java -version again will tell you what version it is. Applets embedded within html files can be run on any platform that has a Java-aware Web browser, but current releases of Web browsers may not be fully compatible with latest Java features- if this causes problems use appletviewer instead; but note that there are also applet tag incompatibilities between appletviewer and various Web browsers. To use Java Web Start in firefox, navigate to a URL ending with a .jnlp file, and when the dialog asking "what should firefox do..." appears, select "open with", and navigate to /afs/athena/software/java/current/bin/javaws. See also: ant, Clojure, cobra, gcj, Eclipse, gdc, JBuilder, jikes, jython, mcs (C#), netBeans, python, jython, scala and the javalib locker for examples (look under /mit/javalib/nutshell after attaching the locker), yorick |
Title and Description: jikes (old- has not been updated for a number of years) TO RUN: athena% jikes -classpath /afs/athena/software/java/current/distrib/@sys/jre/lib/rt.jar myfile.java There is a Jikes home page See also: gcj, Java Development Kit Note: jikes requires access to a current Java class file (rt.jar) set by the -classpath switch at run time. Additional classes can be supplied via the CLASSPATH environment variable |
Title and Description: jython TO RUN: athena% jython (for an interactive interpreter session) or executable script in jython with first line (jython must be on path for this to work): #!/usr/bin/env jython athena% jythonc options file.py (to compile code in file.py to file.class) Local documentation is at file:////usr/share/doc/jython-doc/html/index.html, a Jython Web site and a tutorial document See also: Clojure, Java Development Kit, python, scala Note: jython will use whatever Java interpreter is found first on your path |
Title and Description: logo TO RUN: athena% logo Documentation is in the /usr/share/doc/ucblogo directory See also: scheme |
Title and Description: lua TO RUN: athena% lua (to start an interactive session with the interpreter) athena% lua file.lua (to run a lua source script file.lua) athena% lua file.luac (to run a lua bytecode file file.luac) athena% luac -o file.luac file.lua (to compile a lua source script file.lua to bytecode file file.luac) There is a lua home page with online documentation; local documentation starts at file:///usr/share/doc/lua5.1-doc/doc/index.html See also: awk, newLISP, perl, python, ruby, Tcl/Tk Note: bytecode files don't offer significant speedup other than faster loading; they are mostly useful for protecting source code from accidental changes and off-line syntax checking |
Title and Description: mcs (C#, mono programming environment) TO RUN: athena% setup mono and run commands below: athena% mcs options file.cs (to compile C# source file file.cs to CIL byte code file file.exe, 1.x profile and C# 1.0, 2.0 specifications) athena% gmcs options file.cs (to compile C# source file file.cs to CIL byte code file file.exe, 2.0 profile and C# 3.0 specification) athena% smcs options file.cs (to compile C# source file file.cs to CIL byte code file file.exe, Silverlight/Moonlight profile) athena% vbnc options file.vb (to compile C# source file file.vb to CIL byte code file file.exe) athena% mono options file.exe (to execute CIL byte code file file.exe) athena% monodevelop (to run GUI development environment, Athena 10 only) athena% monodoc (to run documentation browser, Athena 10 only) athena% booc file.boo (to compile source file file.boo to CIL bytecode) athena% ikvmstub file.dll (to generate a stub Java .jar file from a mono .dll) athena% ikvm -classpath classes file (to run a Java-Mono Java class file file.class) athena% ikvmc file.class otherfile.jar (to compile file.class to file.exe) The main Mono page is here; documentation starts from here; there are also resource links and 2.4 release notes; IKVM documentation is here See also: cobra, fsc, Gambas, gdc, Java Development Kit, scala The cobra and F# language compilers are now installed in the mono locker Note: mono, ikvm and ikvmc are also available in the debathena release, as is gmcs2, which is a C# 2.0 and 3.0 implementation. The versions of these are likely to be different from those in the mono locker |
Title and Description: nasm TO RUN: athena% nasm options file.asm There is local documentation at file:///usr/share/doc/nasm/html/nasmdoc0.html, an information site and a home page. A Linux assembly page may also have useful information Note: this application is no longer installed. You can install it from the nasm Ubuntu package using aptitude or synapti |
Title and Description: newLISP TO RUN: athena% add newlisp athena% newlisp (to start an interactive session with the interpreter) athena% newlispdoc (to generate documentation for newLISP source files in current directory) There is a newLISP home page with documentation and tutorials; a Wikipedia article; also local online manual, tutorial and quick reference |
Title and Description: OCaml TO RUN: athena% ocaml (to start an interactive session) athena% ocamlc -o program program.ml (to generate executable bytecode file program from caml source) athena% ocamlopt options -o program program.ml (to generate binary program from caml source) There is a home page and tutorial starting point ; local documentation starts at file:///usr/share/doc/ocaml-doc/ocaml.html/index.html. See also: EiffelStudio, Erlang, fsc, ghc, Hugs 98, sml Note: bytecode executable files require access to ocamlrun runtime to execute; ocamlc build is configured to find this at /usr/bin/ocamlrun. ocamlopt compiler requires access to system C compiler to create binaries |
Title and Description: perl TO RUN: athena% perl file.pl or executable script in Perl with first line: #!/usr/bin/env perl There is documentation on the Web for Perl 5; the man page (man perl) will point you to other local documentation See also: awk, lua, newLISP, PerlQt, python, ruby, Tcl/Tk, yorick |
Title and Description: python TO RUN: athena% python (for interactive mode) athena% ipython (for enhanced interactive shell) or executable script in Python with first line: #!/usr/bin/env python athena% idle (for GUI interactive shell) The man page (man python) will point you to much detailed documentation There is a Python Web site NumPy is a numerical routine package that has been added to the python version in the Athena release. To access routines in the package from the >>> prompt: >>> from numpy import * To get help: >>> help() help> numpy There is a NumPy page with links to documentation and a tutorial SciPy is a package of scientific tools for python depending on numpy. To access routines in the package from the >>> prompt: >>> from scipy import ... (replace ... with routines to import) To get help: >>> help() help> scipy There is a SciPy page with links to documentation and a tutorial matplotlib adds plotting routines to Python. To access routines in the package from the >>> prompt: >>> from matplotlib import ... (replace ... with routines to import) >>> from pylab import * To get help: >>> help() help> matplotlib There is a matplotlib page with links to documentation and a tutorial See also: boost, EiffelStudio, Erlang, gnuplot, GNU Scientific Library, IMSL Numerical Libraries, IT++, Java Development Kit, jython, lua, matlab, newLISP, perl, ruby, tecplot |
Title and Description: ruby TO RUN: athena% ruby ruby_file.rb or executable script in Ruby scripting language with first line: #!/usr/bin/env ruby athena% irb (for interactive mode) Documentation is here |
Title and Description: scala TO RUN: athena% scalac file.scala (to compile scala source file to bytecode file file.class) athena% scala file (to run scala class file file.class; as in Java, the .class extension is omitted) athena% scala (for interactive interpreter, :q to exit) There is a Web site See also: cobra, EiffelStudio, Erlang, fsc, Java Development Kit, jython, mcs |
Title and Description: scheme TO RUN: athena% scheme "Structure and Interpretation of Computer Programs" is here, and documentation is here See also: Allegro Common Lisp, Clojure, drscheme, guile, SCM |
Title and Description: SCM TO RUN: athena% scm There is local SCM documentation at file:///usr/share/doc/scm/scm.html, SLIB documentation at file:///usr/share/doc/scm/Xlibscm.html and an SCM page "Structure and Interpretation of Computer Programs" is here See also: Allegro Common Lisp, Clojure, drscheme, guile, scheme Note: this application is no longer installed. You can install it from the scm Ubuntu package using aptitude or synaptic |
Title and Description: sml (Standard ML of New Jersey) TO RUN: athena% sml (to start an interactive session) There is an author site and documentation links See also: EiffelStudio, Erlang, fsc, ghc, Hugs 98, OCaml Note: this application is no longer installed. You can install it from the smlnj Ubuntu package using aptitude or synaptic |
Title and Description: SWI Prolog TO RUN: athena% swipl (for command-line interface) athena% xpce (for interface to GUI system; when started, typing manpce. will bring up manual GUI) There is an author Web page, local online reference manual starting at file:///usr/share/doc/swi-prolog-doc/Manual/index.html and user guide starting at file:///usr/share/doc/swi-prolog-doc/UserGuide/index.html See also: gprolog Note: At the ?- Prolog command prompt, you can load a Prolog program myprog.pl containing facts and rules in the current directory by typing [myprog]. (without the .pl extension). You can also start entering Prolog statements interactively by typing [user]. instead which changes the prompt to |: ( type ctrl-d to terminate entry mode and return to the ?- prompt). To exit Prolog type ctrl-d or halt. at the ?- prompt. Within Prolog, you can invoke the built-in editor to create file myfile by typing set_prolog_flag(editor, pce_emacs). followed by edit(file(myfile)). Note: this application is no longer installed. You can install it from the swi-prolog and swi-prolog-xpce Ubuntu packages using aptitude or synaptic |
Title and Description: yorick TO RUN: athena% yorick There is an author Web page, local documentation starting point at file:///usr/share/doc/yorick-doc/README.html and pdf manual: file:///usr/share/doc/yorick-doc/yorick.pdf.gz See also: cT, euler, GDL, J, Java, K3DSurf, nickle, PARI/GP, perl, python, SAGE Note: this application is no longer installed. You can install it from the yorick and related Ubuntu packages using aptitude or synaptic |
Title and Description: ant TO RUN: athena% ant Requires at least one xml build file (usually named build.xml) in the directory you invoke it from, in addition to your Java source files. Default java used is the current version in the Athena release, but you can override this by setting the JAVA_HOME environment variable There is a development site that includes documentation See also: Java Development Kit, JBuilder, NetBeans |
Title and Description: CMake TO RUN: athena% cmake options path-to-source (to run cmake) athena% ccmake options path-to-source (to run ccmake curses interface) athena% cpack -G generator options (to run packaging program) athena% ctest options (to run the test driver) Running cmake --help-full will print detailed help; there are man pages for cmake and other utilities; html help is available from here; there is a CMake page |
Title and Description: dbx TO RUN: athena% add sunsoft (for default version 7.6) athena% add sunsoft_v12u1 (for version 7.7) athena% dbx file There is a dbx manual, Studio 12 update 1 documentation and Studio 12 update 1 dbx manual |
Title and Description: Eclipse TO RUN: athena% add -f eclipse-sdk athena% eclipse & There is a development site, documentation site and FAQs See also: Gambas, Java Development Kit, JBuilder, NetBeans, Sun Studio Note: On debathena, there is an older version of Eclipse installed in the release and accessible as /usr/bin/eclipse; you are likely to prefer the newer release installed in the eclipse-sdk locker, which also has a variety of plugins preinstalled for MIT users |
Title and description: gdb To run: athena% gdb file(s) athena% info gdb (for help) |
Title and Description: JBuilder Foundation (old- last free version that runs on Athena) TO RUN: athena% add jbuilder athena% jbuilder & There are version 2005 What's New, Release Notes, pdf manuals and a JBuilder page See also: ant, Eclipse, Java Development Kit, NetBeans Note: Jbuilder now comes with an internal ant distribution (currently 1.6.2) |
Title and Description: NetBeans TO RUN: athena% add netbeans athena% netbeans & There is a Development site, Knowledge Base See also: ant, Eclipse, Java Development Kit, JBuilder, Sun Studio |
Title and Description: Sun Studio TO RUN: athena% add sunsoft (for version 20070501) athena% add sunsoft_v12u1 (for version 200903060201) athena% sunstudio & There is local Sun Studio 12 documentation for Linux, What 's New? |
Title and Description: TotalView TO RUN: athena% add totalview athena% totalview file options (for GUI version) athena% totalviewcli (for command-line version) There is local and vendor site documentation, and a home page |
Title and Description: valgrind TO RUN: athena% valgrind options ./binarytotest There is online help, starting from file:///usr/share/doc/valgrind/html/index.html, and an author Web site |


