Mathematica and BattleBots 80
hesheboy writes "Wolfram.com has a story about building a battlebot with Mathematica: 'October 28, 2002--Looking for action with brains-over-brawn appeal? William McHargue, a freelance physicist and long-time Mathematica user, is one of many who find this combination in BattleBots, the new fighting-robot craze. "With BattleBots, one can be aggressive and yet nobody gets hurt," says McHargue. Recently, McHargue was featured in Mechanical Engineering magazine for work on Tesla's Tornado, his BattleBot.'"
While reading (Score:5, Informative)
Website (Score:4, Informative)
Re:Any Free Alternative? (Score:2, Informative)
Re:Any Free Alternative? (Score:4, Informative)
Re:Any Free Alternative? (Score:1, Informative)
Octave [octave.org] -- A damn fine piece of work for numerical computation. IMO, it beats MatLab any day. Released under the GPL.
Maxima [sourceforge.net] -- a descendant of Macsyma, which all True Math Geeks remember. It's a symbolic computation engine with a Lisp core, like Yacas. Released under the GPL.
JACAL [mit.edu] -- another symbolic computation engine with a Lisp core. Released under the GPL.
GAP [anu.edu.au] -- a system for doing abstract algebra and combinatorics. This is really only of interest to a limited subset of mathematicians. However, it is incredibly good at doing what it does. GAP is under its own license, which I'm fairly certain would classify as free to RMS.
There are many others, but these are the most mature that I've dealt with. If you're looking for a pretty front-end, Maxima has one, there's one for Octave called G-Octave [kstraight.net] (uses Gnome), and there's one for GAP called XGAP [anu.edu.au]. None of them match the purtiness of Mathematica or Maple, though. There is TeXmacs [texmacs.org], a rather impressive TeX-ish WYSIWYG. With some effort, you can make it serve as an input/output mechanism for any CAS. However, I recommend against using it for its intended purpose as, although its rendering is very impressive, it is a big step backwards for structured documents.