{"id":7587,"date":"2013-07-13T15:21:10","date_gmt":"2013-07-13T20:21:10","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=7587"},"modified":"2013-07-26T16:34:16","modified_gmt":"2013-07-26T21:34:16","slug":"calca-1-0","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2013\/07\/13\/calca-1-0\/","title":{"rendered":"Calca 1.0"},"content":{"rendered":"<p><a href=\"http:\/\/calca.io\">Calca<\/a> (via <a href=\"https:\/\/twitter.com\/olebegemann\/status\/356025647317008384\">Ole Begemann<\/a>):<\/p>\n<blockquote cite=\"http:\/\/calca.io\"><p>Calca is the fast symbolic calculator that gives you instant answers as you type. No network needed, powerful enough for scientists and engineers, and it&rsquo;s always with you.<\/p><\/blockquote>\n<p><a href=\"http:\/\/praeclarum.org\/post\/55019743936\/calca-the-text-editor-for-engineers\">Frank Krueger<\/a> (via <a href=\"https:\/\/alpha.app.net\/maguay\/post\/7522281\">Matthew Guay<\/a>):<\/p>\n<blockquote cite=\"http:\/\/praeclarum.org\/post\/55019743936\/calca-the-text-editor-for-engineers\"><p>One day, when it came time for me to write the Jacobian of a system of six functions each involving a quaternion with six different variables, I decided that neither Sublime Text nor the physical pen and paper were adequate. It was time to write a better tool.<\/p><\/blockquote>\n<p>It&rsquo;s a live worksheet like <a href=\"http:\/\/www.acqualia.com\/soulver\/\">Soulver<\/a>, but the documents are plain text (or Markdown) files.<\/p>\n<p>Update (2013-07-16): <a href=\"http:\/\/praeclarum.org\/post\/55529252776\/calca-os-x-now-available-code-reuse\">Frank Krueger<\/a>:<\/p>\n<blockquote cite=\"http:\/\/praeclarum.org\/post\/55529252776\/calca-os-x-now-available-code-reuse\"><p>This is showing that the UI code of the iOS version is nearly 3,000 lines of code compared to 1,000 lines for the Mac version.<\/p>\n<p>[&#8230;]<\/p>\n<p>This is the general lesson I&rsquo;ve learned over the years: <strong>writing iOS apps is a hell of a lot more work than writing Mac apps<\/strong>. Enlightening? No. Honest? Yeah.<\/p>\n<p>I wrote this app, as I do all my apps, using <a href=\"http:\/\/xamarin.com\/ios\">C# and Xamarin<\/a> tools. I want to take a moment to thank them for their awesome product. Calca was a labor of love and it was wonderful to use my favorite tools to create it.<\/p>\n<\/blockquote>\n<p>Update (2013-07-26): <a href=\"http:\/\/nearthespeedoflight.com\/article\/2013_07_24_calca_review_and_interview\">Jason Brennan<\/a> interviews Frank Krueger (via <a href=\"http:\/\/daringfireball.net\/linked\/2013\/07\/26\/brennan-krueger\">John Gruber<\/a>).<\/p>","protected":false},"excerpt":{"rendered":"<p>Calca (via Ole Begemann): Calca is the fast symbolic calculator that gives you instant answers as you type. No network needed, powerful enough for scientists and engineers, and it&rsquo;s always with you. Frank Krueger (via Matthew Guay): One day, when it came time for me to write the Jacobian of a system of six functions [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[497,31,26,30,32,337,128],"class_list":["post-7587","post","type-post","status-publish","format-standard","hentry","category-technology","tag-calca","tag-ios","tag-iosapp","tag-mac","tag-macapp","tag-markdown","tag-soulver"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/7587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=7587"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/7587\/revisions"}],"predecessor-version":[{"id":7640,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/7587\/revisions\/7640"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=7587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=7587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=7587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}