{"id":4095,"date":"2017-02-23T03:12:14","date_gmt":"2017-02-23T08:12:14","guid":{"rendered":"http:\/\/local.brightwhiz\/?p=4095"},"modified":"2017-02-23T03:12:14","modified_gmt":"2017-02-23T08:12:14","slug":"chaiscript-6-0-0-release-available","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/","title":{"rendered":"ChaiScript 6.0.0 Release Update is now Available"},"content":{"rendered":"

ChaiScript 6.0.0 Release has been announced and is now generally available, It comes with some major updates with significant improvements built into the library.<\/p>\n

ChaiScript<\/a> is a an open source and cross platform embedded scripting language that is a native C++<\/a> library and in turn directly targets C++. It is also built on modern C++. This library is a header only library therefore it requires no external tools or libraries. It is also thread safe and has support for both 32bit and 64bit on Windows<\/a>.<\/p>\n

It is supported on Ms Visual Studio 2013, Clang++<\/a> and G++<\/a>.<\/p>\n

Highlights of This ChaiScript 6.0.0 Release<\/h2>\n

This version of ChaiScript now requires C++14 mainly due to support for variadic templates. Therefore compiler requirements are MSVC 2015 or greater, g++ 4.9 or greater or Clang 3.6 or greater.<\/p>\n

Also notably, instantiating a ChaiScript object now, by default, builds the stdlib fixing some issues when loading stdlib dynamically at runtime. Function annotations have also been removed to reduce compile time and size. There are also runtime and parser improvements.<\/p>\n

A modular optimization system has been added and is accessible through the ChaiScript_Basic interface. Execution tracing capability has now been added as well as range based loops which has better performance than other type of loops.<\/p>\n

Support for r-value references in functions also comes new as well as unique_ptr.<\/p>\n

For these and more details about the new ChaiScript 6.0.0 Release you can check out the official release page here<\/a> where you can also download a copy of the source code for your use.<\/p>\n","protected":false},"excerpt":{"rendered":"

ChaiScript 6.0.0 Release has been announced and is now generally available, It comes with some major updates with significant improvements built into the library.<\/p>\n","protected":false},"author":1,"featured_media":4096,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[111,123,143,184,212,424,433,449,523,543,544,563,591],"yoast_head":"\nChaiScript 6.0.0 Release now Requires C++14 Enabled Compilers<\/title>\n<meta name=\"description\" content=\"The open source ChaiScript 6.0.0 Release has been tagged with new features and improvements most notably the C++14 enabled compiler requirement\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ChaiScript 6.0.0 Release now Requires C++14 Enabled Compilers\" \/>\n<meta property=\"og:description\" content=\"The open source ChaiScript 6.0.0 Release has been tagged with new features and improvements most notably the C++14 enabled compiler requirement\" \/>\n<meta property=\"og:url\" content=\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/\" \/>\n<meta property=\"og:site_name\" content=\"Brightwhiz.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/brightwhiz\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-23T08:12:14+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/02\/ChaiScript-6.0.0-Release.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Michael Bright\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:site\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Bright\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/\"},\"author\":{\"name\":\"Michael Bright\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\"},\"headline\":\"ChaiScript 6.0.0 Release Update is now Available\",\"datePublished\":\"2017-02-23T08:12:14+00:00\",\"dateModified\":\"2017-02-23T08:12:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/\"},\"wordCount\":257,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/02\/ChaiScript-6.0.0-Release.jpg\",\"keywords\":[\"C++\",\"ChaiScript\",\"Compilers\",\"Debugging\",\"ECMAScript\",\"Open Source\",\"Optimization\",\"Performance\",\"Scripting\",\"Software Design\",\"Software development\",\"STL\",\"Tools\"],\"articleSection\":[\"News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/\",\"url\":\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/\",\"name\":\"ChaiScript 6.0.0 Release now Requires C++14 Enabled Compilers\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/02\/ChaiScript-6.0.0-Release.jpg\",\"datePublished\":\"2017-02-23T08:12:14+00:00\",\"dateModified\":\"2017-02-23T08:12:14+00:00\",\"description\":\"The open source ChaiScript 6.0.0 Release has been tagged with new features and improvements most notably the C++14 enabled compiler requirement\",\"breadcrumb\":{\"@id\":\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#primaryimage\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/02\/ChaiScript-6.0.0-Release.jpg\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/02\/ChaiScript-6.0.0-Release.jpg\",\"width\":1200,\"height\":630,\"caption\":\"ChaiScript 6.0.0 Release Update\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/local.brightwhiz\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ChaiScript 6.0.0 Release Update is now Available\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/local.brightwhiz\/#website\",\"url\":\"http:\/\/local.brightwhiz\/\",\"name\":\"Brightwhiz.com\",\"description\":\"Best Tech guides, Tutorials, and News\",\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/local.brightwhiz\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/local.brightwhiz\/#organization\",\"name\":\"Brightwhiz\",\"url\":\"http:\/\/local.brightwhiz\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"width\":706,\"height\":135,\"caption\":\"Brightwhiz\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/brightwhiz\/\",\"https:\/\/twitter.com\/brightwhizmag\",\"https:\/\/instagram.com\/bright_whiz\/\",\"https:\/\/www.pinterest.com\/sobbayi\/\",\"https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ\"]},{\"@type\":\"Person\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\",\"name\":\"Michael Bright\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"caption\":\"Michael Bright\"},\"sameAs\":[\"https:\/\/sobbayi.com\"],\"url\":\"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ChaiScript 6.0.0 Release now Requires C++14 Enabled Compilers","description":"The open source ChaiScript 6.0.0 Release has been tagged with new features and improvements most notably the C++14 enabled compiler requirement","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/","og_locale":"en_US","og_type":"article","og_title":"ChaiScript 6.0.0 Release now Requires C++14 Enabled Compilers","og_description":"The open source ChaiScript 6.0.0 Release has been tagged with new features and improvements most notably the C++14 enabled compiler requirement","og_url":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/","og_site_name":"Brightwhiz.com","article_publisher":"https:\/\/www.facebook.com\/brightwhiz\/","article_published_time":"2017-02-23T08:12:14+00:00","og_image":[{"width":1200,"height":630,"url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/02\/ChaiScript-6.0.0-Release.jpg","type":"image\/jpeg"}],"author":"Michael Bright","twitter_card":"summary_large_image","twitter_creator":"@brightwhizmag","twitter_site":"@brightwhizmag","twitter_misc":{"Written by":"Michael Bright","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#article","isPartOf":{"@id":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/"},"author":{"name":"Michael Bright","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32"},"headline":"ChaiScript 6.0.0 Release Update is now Available","datePublished":"2017-02-23T08:12:14+00:00","dateModified":"2017-02-23T08:12:14+00:00","mainEntityOfPage":{"@id":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/"},"wordCount":257,"commentCount":0,"publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"image":{"@id":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/02\/ChaiScript-6.0.0-Release.jpg","keywords":["C++","ChaiScript","Compilers","Debugging","ECMAScript","Open Source","Optimization","Performance","Scripting","Software Design","Software development","STL","Tools"],"articleSection":["News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/","url":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/","name":"ChaiScript 6.0.0 Release now Requires C++14 Enabled Compilers","isPartOf":{"@id":"http:\/\/local.brightwhiz\/#website"},"primaryImageOfPage":{"@id":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#primaryimage"},"image":{"@id":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/02\/ChaiScript-6.0.0-Release.jpg","datePublished":"2017-02-23T08:12:14+00:00","dateModified":"2017-02-23T08:12:14+00:00","description":"The open source ChaiScript 6.0.0 Release has been tagged with new features and improvements most notably the C++14 enabled compiler requirement","breadcrumb":{"@id":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#primaryimage","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/02\/ChaiScript-6.0.0-Release.jpg","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/02\/ChaiScript-6.0.0-Release.jpg","width":1200,"height":630,"caption":"ChaiScript 6.0.0 Release Update"},{"@type":"BreadcrumbList","@id":"http:\/\/local.brightwhiz\/chaiscript-6-0-0-release-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/local.brightwhiz\/"},{"@type":"ListItem","position":2,"name":"ChaiScript 6.0.0 Release Update is now Available"}]},{"@type":"WebSite","@id":"http:\/\/local.brightwhiz\/#website","url":"http:\/\/local.brightwhiz\/","name":"Brightwhiz.com","description":"Best Tech guides, Tutorials, and News","publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/local.brightwhiz\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/local.brightwhiz\/#organization","name":"Brightwhiz","url":"http:\/\/local.brightwhiz\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","width":706,"height":135,"caption":"Brightwhiz"},"image":{"@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/brightwhiz\/","https:\/\/twitter.com\/brightwhizmag","https:\/\/instagram.com\/bright_whiz\/","https:\/\/www.pinterest.com\/sobbayi\/","https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ"]},{"@type":"Person","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32","name":"Michael Bright","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/","url":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","contentUrl":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","caption":"Michael Bright"},"sameAs":["https:\/\/sobbayi.com"],"url":"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/"}]}},"_links":{"self":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/4095"}],"collection":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/comments?post=4095"}],"version-history":[{"count":0,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/4095\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media\/4096"}],"wp:attachment":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media?parent=4095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/categories?post=4095"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/tags?post=4095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}