{"id":265,"date":"2012-05-01T03:09:45","date_gmt":"2012-05-01T03:09:45","guid":{"rendered":"http:\/\/world-machine.com\/blog\/?p=265"},"modified":"2012-05-01T03:09:45","modified_gmt":"2012-05-01T03:09:45","slug":"to-crash-or-not-to-crash","status":"publish","type":"post","link":"https:\/\/www.world-machine.com\/blog\/2012\/05\/to-crash-or-not-to-crash\/","title":{"rendered":"To Crash, or not to Crash.."},"content":{"rendered":"<p>Hi folks,<\/p>\n<p>I just realized that its been a while since I last posted here, so I figured I had best make an \u00a0update!<\/p>\n<p>There&#8217;s been lots of work being done but not much visible progress lately. Partially this is\u00a0because\u00a0I&#8217;ve been doing a fair bit of work not directly related to the main \u00a0World Machine codebase \u00a0lately. However, more important is the fact that I&#8217;ve been doing\u00a0lots of work in the last few months or so in improving the error handling of World Machine.<\/p>\n<p>WM never really has handled error conditions\u00a0particularly\u00a0well; your answer to asking to do something beyond its capabilities was almost always a crash. The crash reporting handler in the last beta was the first step in refining things.\u00a0For this next beta, enormous amounts of work have been put in to make World Machine maintain stability, recover gracefully, and inform you properly when things don&#8217;t go according to plan. This is\u00a0particularly\u00a0true of memory handling; My goal for the next beta is that you will be unable to make WM crash no matter what you ask of it! (Whether this is achieved will remain to be seen..)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi folks, I just realized that its been a while since I last posted here, so I figured I had best make an \u00a0update! There&#8217;s been lots of work being done but not much visible progress lately. Partially this is\u00a0because\u00a0I&#8217;ve been doing a fair bit of work not directly related to the main \u00a0World Machine [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","footnotes":""},"categories":[4],"tags":[],"class_list":["post-265","post","type-post","status-publish","format-standard","hentry","category-world-machine-pro-development"],"_links":{"self":[{"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/posts\/265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/comments?post=265"}],"version-history":[{"count":3,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/posts\/265\/revisions"}],"predecessor-version":[{"id":268,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/posts\/265\/revisions\/268"}],"wp:attachment":[{"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/media?parent=265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/categories?post=265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/tags?post=265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}