News for hackers. Stuff that matters.
Re:Calca - Humane Symbolic Calculator for OS X and iOS by avolcano on Friday July 19, 2013 @11:26AM (#6070769)
Would really like to see a comparison between this and Soulver (http://www.acqualia.com/soulver/). Most obvious differences are the lack of a two-column view and support for Markdown, as well as support for function definitions, which I'm pretty sure Soulver lacks.
Re:Calca - Humane Symbolic Calculator for OS X and iOS by praeclarum on Friday July 19, 2013 @12:12PM (#6071048)
Calca takes ideas from Soulver and super sizes them:

* Soulver allows free text editing within a line of computation; Calca allows free editing in the entire file

* Both update as you type

* Soulver understands arithmetic; Calca knows algebra, calculus, and algorithms

* Soulver requires that all variables be defined; Calca does not

* Soulver does not support user defined functions; to Calca, everything is a function

* Soulver has no programming constructs; Calca is one step away from being a general purpose programming language.

* Soulver does not support matrices; Calca does

Re:Calca - Humane Symbolic Calculator for OS X and iOS by crux on Friday July 19, 2013 @11:49AM (#6070912)
One feature that Soulver has that I would love to see in Calca is combinatorics - you can do x choose y in Soulver.
Re:Calca - Humane Symbolic Calculator for OS X and iOS by praeclarum on Friday July 19, 2013 @11:55AM (#6070950)
Developer here, yep that was a bad omission. The worst part is I do that kind of math all the time! You can count on it showing up in updates either as a function or as syntax.
Re:Calca - Humane Symbolic Calculator for OS X and iOS by progre on Friday July 19, 2013 @11:52AM (#6070930)
Maybe someone reading this would be interested in my own calculator? Not as fancy as Calca for sure, by it can do functions...

https://github.com/prog-re/klak

Re:Calca - Humane Symbolic Calculator for OS X and iOS by fortepianissimo on Friday July 19, 2013 @10:56AM (#6070536)
I would love to have this with Python syntax (possibly with support of numpy and scipy).
Re:Calca - Humane Symbolic Calculator for OS X and iOS by samwillis on Friday July 19, 2013 @11:11AM (#6070660)
Have you seen the IPython Notebook?

http://ipython.org/notebook.html

I think it does what you want

Re:Calca - Humane Symbolic Calculator for OS X and iOS by shawnz on Friday July 19, 2013 @11:35AM (#6070824)
Wow! This seems amazingly complete for an iOS/OS X-only app that I've never heard of before today. Is it based on some preexisting algebra system, or totally from scratch? Regardless, it's very impressive.
Re:Calca - Humane Symbolic Calculator for OS X and iOS by praeclarum on Friday July 19, 2013 @12:00PM (#6070984)
It's from scratch C# code using Xamarin to build the UI layers for iOS/OS X. Well, I also use a parser generator jayc which is based on jay which is a yacc cc. Everything else is mine. It's a pretty standard Expression tree implementation with a symbolic interpreter.
Re:Calca - Humane Symbolic Calculator for OS X and iOS by MoosePirate on Friday July 19, 2013 @12:37PM (#6071209)
Awesome product, I just bought it for my iPhone. Given that it's C# already, any plans for a windows version? I often do these types of calculations in excel at work, but this would be so handy.
Re:Calca - Humane Symbolic Calculator for OS X and iOS by japaget on Friday July 19, 2013 @12:02PM (#6070995)
Re:Calca - Humane Symbolic Calculator for OS X and iOS by swah on Friday July 19, 2013 @12:18PM (#6071085)
And yet no Soulver for Windows... wink