{"id":662,"date":"2012-01-07T14:34:16","date_gmt":"2012-01-07T19:34:16","guid":{"rendered":"http:\/\/alarmingdevelopment.org\/?p=662"},"modified":"2012-01-07T14:34:16","modified_gmt":"2012-01-07T19:34:16","slug":"the-visi-vision","status":"publish","type":"post","link":"https:\/\/alarmingdevelopment.org\/?p=662","title":{"rendered":"The Visi vision"},"content":{"rendered":"<p><a href=\"http:\/\/visi.io\/\">http:\/\/visi.io\/<\/a><\/p>\n<blockquote><p>My motivation for Visi is to change the landscape of computer languages the way\u00a0that VisiCalc changed the language and computing landscape in 1979.<\/p><\/blockquote>\n<p>Yes yes yes!<!--more--><\/p>\n<p>Finally someone with some vision:<\/p>\n<blockquote><p>I&#8217;ve come to believe that the future of computing devices is tablet devices&#8230;<\/p>\n<p>HTML has lost the race for building great apps&#8230;<\/p>\n<p>most development tools and paradigms approach the app building issues the same way they&#8217;ve been approached for the last 40+ years. \u00a0There&#8217;s precious little in today&#8217;s development paradigms that make distributed computing manageable&#8230;<\/p>\n<p>Because built-in serializability, natural transactional boundaries (Refs), and complete dependency analysis, it&#8217;s easy to distribute computations across threads and whole systems without developer intervention &#8230;<\/p>\n<p>But the core of the vision is to fundamentally change the programming paradigm and make it more accessible to real people. \u00a0To change programming from machine focused to people focused. \u00a0VisiCalc\/1-2-3\/Excel did this and HyperCard make programming less hard. \u00a0It\u2019s time to take the amazing swaths of computing power sitting under our swipe screens and open it up to an order of magnitude more people.<\/p><\/blockquote>\n<p>Now that&#8217;s what I&#8217;m talking about! I enthusiastically endorse David&#8217;s vision; I have been working\u00a0along similar lines for the last twenty years (I am\u00a0embarrassed\u00a0to admit). I am shocked that in all those years so few people have shared this vision. Sheep! I wish David the best of luck.<\/p>\n<p>But as with every love story, there is a sad part:<\/p>\n<blockquote><p>Visi.Pro and Visi will\u00a0always\u00a0be defined, developed and built with strict adherence to Apple\u2019s policies about what it allows on the App Store and on the iOS.\u00a0 Visi.Pro, like the amazing\u00a0<a href=\"http:\/\/twolivesleft.com\/Codea\/\">Codea<\/a>\u00a0or<a href=\"http:\/\/itunes.apple.com\/us\/app\/numbers\/id361304891?mt=8\">Numbers<\/a>, is a development environment and interpreted runtime.\u00a0 I welcome any public or private (at Apple\u2019s option) conversation with Apple regarding Visi.Pro to clarify the iOS and App Store rules and to insure that what we do with Visi.Pro is done clearly on the correct side of the line and with Apple\u2019s happy blessing because, at the end of the day, our goal is to empower iPad and iOS users to rock their respective worlds!<\/p><\/blockquote>\n<p>That&#8217;s not going to end well. The iPad is a consumer appliance. Apple censors the apps and bans any programming on it. Why are so many programmers so in love with Apple that they forgive it being such an abusive asshole? Wake up! Apple doesn&#8217;t love you back.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>http:\/\/visi.io\/ My motivation for Visi is to change the landscape of computer languages the way\u00a0that VisiCalc changed the language and computing landscape in 1979. Yes yes yes!<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-662","post","type-post","status-publish","format-standard","hentry","category-general"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pfEnU-aG","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/posts\/662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=662"}],"version-history":[{"count":2,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/posts\/662\/revisions"}],"predecessor-version":[{"id":664,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/posts\/662\/revisions\/664"}],"wp:attachment":[{"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}