Mon Jul 31 15:33:03 PDT 2006
MATLAB Unavailable During License Server Maintenance
CIS will be taking odin.ac.hmc.edu down for
maintenance on Tuesday, 2006 August 1, between 10:00 AM and 11:00
AM. During this period, MATLAB sessions will not be available, as
odin is the license server for the research MATLAB
license.
Fri Jul 21 17:09:01 PDT 2006
MATLAB R2006a Now in Testing
CIS has updated its license servers, so I have finally been able to install MATLAB R2006a (released in January of 2006) on our system.
The R2006a releases includes a number of bug fixes and inaugurates a new naming scheme for releases. For detailed information about what's changed in this version, see the release notes on the MathWorks site.
Testing R2006a
At the moment, I have installed R2006a for testing. You can run it by typing
/shared/local/matlab-testing/bin/matlab
at a shell prompt. The default version is the research license.
If you want to try the classroom license, substitute
matlab-classroom-testing for
matlab-testing in the above command line.
Running the Test Version All the Time
From now on, I expect that we will be maintaining links to a "testing" version of MATLAB at all times. When a newer version is not available, the links will simply point to the current release.
If you want to run the most "cutting edge" version of MATLAB
that we have available, you can add one of the testing paths to
your PATH environment variable. I recommend that you
put the testing path near the head of your PATH so
that it isn't overridden by the older version that is set
automatically by our shell defaults.
The correct magic incantations to add these paths are
- For
cshand variants:% setenv PATH /shared/local/matlab-testing/bin:$PATH - For Bourne shell variants:
set PATH="/shared/local/matlab-testing/bin:$PATH"; export PATH - For
bash,zsh, and newer shells, you may be able to doexport PATH="/shared/local/matlab-testing/bin:$PATH"
Our Schedule
I expect to switch our primary MATLAB version to R2006a at the
end of next week (July 28). At that time, the links for running
MATLAB from /shared/local/bin will be switched to
point to the new release.
The old release will remain available until sometime in the
fall, assuming that it's still supported by CIS's license servers
and that we don't have disk space issues with the
/shared/local partition that can be addressed by
cleaning up old installations.
Upcoming Releases
The MathWorks is currently making a prerelease of R2006b available for testing, with a final release in early fall. I will probably install that version shortly after we switch to R2006a, and redirect the testing links to point to R2006b.
Mon Jul 10 14:16:33 PDT 2006
Standard ML of New Jersey Installed
I have installed version 110.59 of Standard ML of New Jersey, a functional programming language compiler (and interpreter-like environment).
Standard ML is a
safe, modular, strict, functional, polymorphic programming language with compile-time type checking and type inference, garbage collection, exception handling, immutable data types and updatable references, abstract data types, and parametric modules. It has efficient implementations and a formal definition with a proof of soundness.
SML is popular with computer scientists who are interested in programming languages. It is also used in several CS courses at Mudd, and as part of research projects by faculty and students.
To run Standard ML, use the sml command. Additional
programs that are part of the Standard ML distribution are
installed in /shared/local/sml/bin.
Mon Jul 10 11:31:12 PDT 2006
Mathematica Arrives!
I am pleased to announce the availability of Mathematica 5.2 on the mathematics department's Linux systems!
Mathematica is installed in
/shared/local/mathematica and should be available to
any Linux user by simply typing
mathFor the Mathematica kernel (command-line version)mathematicaFor the GUI version
Mathematica also includes a mcc program that allows
you to compile C programs that integrate with Mathematica. Because
MATLAB also supplies a mcc command (that runs the
MATLAB compiler), the link to Mathematica's mcc is
called mathematica-mcc.
Please note that sound on Linux is not supported in the current version of Mathematica. I know, they know, please don't report sound problem to me.
I am in the process of putting together installers for the department's Windows and Mac clients.
Students interested in running Mathematica should contact CIS for details or check back on our Mathematica support page for more details in the near future.
Faculty who wish to run Mathematica at home should also consult that page for details.