{"id":177,"date":"2008-12-03T08:54:35","date_gmt":"2008-12-03T13:54:35","guid":{"rendered":"http:\/\/alarmingdevelopment.org\/?p=177"},"modified":"2008-12-03T08:59:18","modified_gmt":"2008-12-03T13:59:18","slug":"at-this-juncture","status":"publish","type":"post","link":"https:\/\/alarmingdevelopment.org\/?p=177","title":{"rendered":"At this juncture &#8230;"},"content":{"rendered":"<p>I have spoken before of the need to rebrand Subtext. It is stereotyped as a Visual Programming Language, and as such will never command respect. Using a non-textual code rep violates everyone&#8217;s expectations for how programming is done, and even how we write about it. The really fundamental problem is that I have been trying to solve problems that people don&#8217;t know they have, or won&#8217;t admit they have. No one is willing to admit they aren&#8217;t smart enough to program with current languages.<!--more--><\/p>\n<p>So I am going to focus on a problem people know they have: building interactive systems. Like web apps and GUI apps. That problem is MVC, which I refer to as <em>Callback Hell<\/em>. Many people have tried to solve this problem using declarative languages. I think I have a new take.<\/p>\n<p>I propose to call my new language <em>Juncture<\/em>. I even have a <a href=\"http:\/\/juncture-lang.org\">logo<\/a>. And I am working on my powerpoint slides. \ud83d\ude42 Juncture will have a textual rep, so I can explain it without freaking people out. But not textual source &#8211; you can&#8217;t use Emacs. Subtext is still there, inside the Trojan Horse.<\/p>\n<p>Sorry I don&#8217;t have more details to share yet, but I wanted to be open about what I&#8217;m thinking, and invite discussion.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have spoken before of the need to rebrand Subtext. It is stereotyped as a Visual Programming Language, and as such will never command respect. Using a non-textual code rep violates everyone&#8217;s expectations for how programming is done, and even how we write about it. The really fundamental problem is that I have been trying &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/alarmingdevelopment.org\/?p=177\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;At this juncture &#8230;&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","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-177","post","type-post","status-publish","format-standard","hentry","category-general"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pfEnU-2R","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/posts\/177","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=177"}],"version-history":[{"count":3,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/posts\/177\/revisions"}],"predecessor-version":[{"id":180,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/posts\/177\/revisions\/180"}],"wp:attachment":[{"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}