News for hackers. Stuff that matters.
Re:Wolfram Alpha Needs an Open Source Version by ISL on Tuesday January 15, 2013 @02:00PM (#5062121)
In the very long term, Mathematica needs an open-source equivalent. Someday Wolfram might open it; it would be a gift to humanity.
Re:Wolfram Alpha Needs an Open Source Version by qznc on Tuesday January 15, 2013 @02:12PM (#5062217)
It depends which parts of Mathematica you need.

Python is an alternative, especially within the Sage package [0].

Then there is also Maxima [1].

[0] http://www.sagemath.org/ [1] http://maxima.sourceforge.net/

Re:Wolfram Alpha Needs an Open Source Version by ISL on Tuesday January 15, 2013 @03:00PM (#5062586)
I use Octave daily (in the last hour, will return to it when I finish my soup), but have never seen anything that matched Mathematica's symbolic/pure math functionality.

Will check out Sage, haven't used Maxima since 2004. Thanks!

Edit: Sage looks nifty, Maxima looks unchanged, at least at screenshot-level.

Re:Wolfram Alpha Needs an Open Source Version by knowledgesale on Tuesday January 15, 2013 @05:47PM (#5063607)
SymPy (sympy.org) is a well-developed Python package that works with symbolic/analytical mathematics on a level comparable to Mathematica's.

Octave is more of an open source Matlab equivalent. That is, mostly linear algebra.

Re:Wolfram Alpha Needs an Open Source Version by Jach on Tuesday January 15, 2013 @02:44PM (#5062468)
Indeed, there are plenty of open source solutions that can solve your particular problem, and many problems don't need any sort of symbolic tools. There's also Octave with a nice collection of packages on Octave-Forge, there's PARI (included in Sage), and there's LAPACK, and I'm sure there are others I'm either forgetting or haven't heard of.
Re:Wolfram Alpha Needs an Open Source Version by treePhase on Tuesday January 15, 2013 @08:30PM (#5064522)
I too can attest to the extensive abilities of the Sage package. It's extremely powerful and easy to use given that it's based in Python. Even if you don't want to download it, give the notebook a try: http://www.sagenb.org/.
Re:Wolfram Alpha Needs an Open Source Version by muuh-gnu on Tuesday January 15, 2013 @04:06PM (#5062997)
> Mathematica needs an open-source equivalent.

Mathematica _has_ open source equivalents. It has equivalents that predate Mathematica. Their libraries just aren't as extensive.

Re:Wolfram Alpha Needs an Open Source Version by nswanberg on Tuesday January 15, 2013 @02:23PM (#5062303)
It stretches the definition of equivalent but folks interested in an open-source version of the Mathematica language should see or contribute to http://www.mathics.org/
Re:Wolfram Alpha Needs an Open Source Version by larrydag on Tuesday January 15, 2013 @03:12PM (#5062667)
I'm not sure what you can do in Mathematica that you couldn't do in R http://www.r-project.org
Re:Wolfram Alpha Needs an Open Source Version by rm999 on Tuesday January 15, 2013 @04:35PM (#5063172)
It's been a long time since I used Mathematica, but I always used it for symbolic computations (e.g. "derivative of x^2 = 2x"), especially when I was learning calculus and differential equations. As far as I'm aware R doesn't even natively have a way of storing symbolic equations, let alone solving them (at the least, it's not its main use-case).

But I could be wrong; I used mathematica and R for very different things so I may just be unaware of their similarities.

Re:Wolfram Alpha Needs an Open Source Version by mbq on Tuesday January 15, 2013 @08:29PM (#5064517)
In principle R language is equally potent than Mathematica's one (functional+self-modifying), so Mathematica clone can be done in R (and in fact there is a built-in function "D" which calculates derivatives of native expressions symbolically).

Of course this won't ever happen because of the paradigm -- R is for data crunching and does this way better than Mathematica.

Re:Wolfram Alpha Needs an Open Source Version by larrydag on Tuesday January 15, 2013 @06:22PM (#5063839)
https://code.google.com/p/ryacas/ to name one. It's not native but yet so aren't a lot of libraries in other languages.
Re:Wolfram Alpha Needs an Open Source Version by owyn on Tuesday January 15, 2013 @08:27PM (#5064503)
Hasn't been updated since 2007... math doesn't really change that often but that does not look promising...
Re:Wolfram Alpha Needs an Open Source Version by fusiongyro on Tuesday January 15, 2013 @03:24PM (#5062746)
There's "can do" and then there's "is like."
Re:Wolfram Alpha Needs an Open Source Version by Someone on Tuesday January 15, 2013 @08:30PM (#5064521)
Hats of if you can do http://blog.wolfram.com/2012/10/23/calculating-the-energy-be... in R or, for that matter, about half of the other examples given in that blog.
Re:Wolfram Alpha Needs an Open Source Version by rnadna on Tuesday January 15, 2013 @06:03PM (#5063726)
Mathematica provides symbolic computation, R does not.
Re:Wolfram Alpha Needs an Open Source Version by ylem on Tuesday January 15, 2013 @04:19PM (#5063065)
Sympy (written in python) also provides a number of features.
Re:Wolfram Alpha Needs an Open Source Version by rbonvall on Tuesday January 15, 2013 @05:24PM (#5063476)
Maybe we need an open-source Mathematica or Wolfram Alpha, but I don't think Wolfram would benefit of either being open-source.
Re:Wolfram Alpha Needs an Open Source Version by ISL on Tuesday January 15, 2013 @05:46PM (#5063598)
He'd be remembered as having given a gift to mankind, which he might like very much.
Re:Wolfram Alpha Needs an Open Source Version by bugsbunnyak on Tuesday January 15, 2013 @06:03PM (#5063731)
Wasn't that NKS?

Seriously though, he did seem open to the idea of at least partially open-sourcing Mathematica during a recent AmA: http://sx.reddit.com/r/IAmA/comments/qisot/im_stephen_wolfra...

Re:Wolfram Alpha Needs an Open Source Version by xradionut on Tuesday January 15, 2013 @06:00PM (#5063700)
His very large book was the "gift" to the public. Now we just need to find the "rule" that explains the universe.