I acquired a license to Acqualia's "Soulver" application from a MacZOT bundle a few months ago. The idea is that you can do math in "plain English." As any programmer can predict, this is a total joke.
Q: What is $30 a month for 12 months?
A: $360.00
Q: You owe me 50 dollars and 0.62 cents.
A: $50.62
Q: M = half a million
What is 10% of M?
A: 50,000
Wow! Fantastic! As their website says (emphasis theirs): It just knows what you mean.
Let's try some more...
Q: 2 to the power of 2
A: 4
?: right!
Q: 2 squared
A: 2
?: wrong!
Q: square root of 2
A: 1.414...
?: right!
Q: cube root of 2
A: 1.414...
?: wrong!
Q: average of 1, 2, and 3
A: 6
?: wrong!
Q: sum of 1, 2, and 3
A: 6
?: right!
Q: 1, 2, and 3
A: 6
?: right!
Q: quotient of 9 and 3
A: 12
?: wrong!
Q: minimum of 1 or 3
A: 13
?: mind-bogglingly wrong
Q: 1 or 2 or 3
A: 123
?: wtf
Some of these are extremely fundamental errors. It seems pretty obvious that when Soulver isn't sure what to do, it guesses, and it is willing to be wrong all the time for the sake of making the contrived demos on the web page work.
The idea that some poor sap paid $30 for this is depressing.
I reported these bugs. I have received no response, and there have been no new revs. I guess the definition of snake oil is that if it's selling, it's working.
(I have corrected a mistake or two that I made when transcribing things above, since posting.)
eep (Score:1)
i.e. It still sucks, but because nobody could maintain the energy to do an Open Source solution, the commercial version lives on, while any Open Source attempt dies
Of course, it will still suck...
Re: (Score:1)
rjbs
Sum (Score:1)
What would you expect the sum of those numbers to be?
Re: (Score:1)
What did happen there? s, 1, x, and s1 are all (no reply). 1x is 1. s1x gets that small nu
rjbs
Re: (Score:1)
Re: (Score:1)
No idea.
rjbs
Re: (Score:2)
This was good for a good out-loud laugh this morning. Thank you. :)
J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
functions (Score:1)
This is annoying because not all transformations are visible as built-in functions. Some are "word operators," like "root" which becomes the sqrt operator, leading to the "cube root of 9" resulting in sqrt(9) instead. Word operators are displayed in global prefs. Function defs are on the document window, but they're still global: my finger slipped and I deleted a built-in function and I can't see a way to get it back, short of reinstalli
rjbs
Acme::Soulver (Score:1)
It's kind of funny. If some Perl developer used to the CPAN/Acme conventions wrote such a software, that he admittedly knew that didn't work right but that was supposed to be amusing, it would be appropriate for an Acme module. Instead, they sell it. Wow! that's making money of an amusement (only pleasing for commercial owner's sake and not for user's sake).