LastCalc Is Open Sourced
Sanity writes "LastCalc is a cross between Google Calculator, a spreadsheet, and a powerful functional programming language, all with a robust and flexible heuristic parser. It even lets you write functions that pull in data from elsewhere on the web. It's all wrapped up in a JQuery-based user interface that does as-you-type syntax highlighting. Today, LastCalc's creator, Ian Clarke (Freenet, Revver), has announced that LastCalc will be open sourced under the GNU Affero General Public License 'to accelerate development, spread the workload, and hopefully foster a vibrant volunteer community around the project.'"
This is compelling but the use of Affero for the license makes onerous demands of the user. The implicit threat of a code audit is there.
For those who are curious what Freenet is: It's a distributed data store, which is censorship-resistant and allows to publish information anonymously.
Yeah, you're confusing it with a recursive function definition, I've been meaning to fix that. I guess I'll fire up Eclipse (it's Java, not Lisp)
Ok, just for you I risked borking the site during a slashdotting and I implemented a quick fix. You're welcome :-)
Calculators should be multi-line like this - it's so much easier to keep track of calculations. Similar to LastCalc is InstaCalc on the web and something on the Mac called Soulver which is also very impressive.
Shameless plug: I've been working tirelessly on something like this too for almost a year, and apart from lists and a couple of other minor features, is a bit like LastCalc on steroids:
OpalCalc (for Windows currently).
The screenshots should give an idea of what it can do, but to name a few things: it's even more like notepad, faster, can handle times/dates, and allow words in the sum (like saying "5 oranges * £10 = £50" ).
Why OpalCalc is the best Windows calc
In other words, any FLOSS license is objectionable to those who wish to violate that license and make unauthorized derivatives. The AGPL and GPL, in particular, require equal treatment and reciprocity for all distributors. This is not onerous on the user or developer.
As to not seeing a "battle", that language overstates the case but you do probably see the differences among the licenses and you have apparently made your choice. Your choice is no more or less political than someone who chooses a strongly copylefted free software license such as the AGPL. Freedom of choice doesn't really explain anything. Choices are present in proprietary licenses too, thus highlighting how freedom of choice is a scam: The user's software freedoms are not respected nor is the open source development methodology present.
Digital Citizen
Nah, just wanton irresponsibility :-)
When you have R, you hardly need any lousy calculators like this.
Still looking for an open source equivalent of one of the greatest calculators ever written. It was bundled with OS8. This one "shows you the math". Every kid should have it.
It's got a really great geek story behind it too. If you don't already know this one, take a minute and enjoy.
http://www.pacifict.com/Story/
http://www.quantrix.com/
If its similar to this then its very interesting, indeed.
Anyone interested in LastCalc is probably also interested in SAGE:
http://sagemath.org/
Basically this is every free math tool out there, glued together using Python, with a nice web "workbook" interface. It can make plots, do symbolic math, and all sorts of stuff.
Fun fact: someone ported TeX font rendering to JavaScript, and that is what SAGE uses to draw math equations in your browser.
steveha
lf(1): it's like ls(1) but sorts filenames by extension, tersely
Huge mud-slinging war about the license chosen and no one pointing out the thing is borked.