Skip to content

Commit 71475f4

Browse files
committed
Add 5.4.0 release and chaiscript examples
1 parent d7cbf6f commit 71475f4

2 files changed

Lines changed: 32 additions & 0 deletions

File tree

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: ChaiScript Language Examples
3+
tags: example
4+
---
5+
6+
Here are examples of using the ChaiScript scripting language itself, so you know what to expect. ChaiScript is inspired by ECMAScript and is designed to feel familiar and comfortable to programmers of C++.
7+
8+
{% gist cf058f2927fef68d58e0 %}
9+
10+
{% gist d5eeac2321373736851f %}
11+
12+
{% gist 12835b9c67a5e7b93daf %}
13+
14+
{% gist ab997fec9decf043e0b3 %}
15+
16+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: Release 5.4.0
3+
tags: release
4+
---
5+
## [Release 5.4.0](https://github.com/ChaiScript/ChaiScript/releases/tag/v5.4.0 "Release 5.4.0")
6+
7+
### Changes since 5.3.1
8+
* Decreased compile time and build size
9+
* Make "reflection" module built in (losing some of the time / build size gains)
10+
* Add new "class" syntax for ChaiScript defined methods and attributes see: [unittests/class.chai](unittests/class.chai) for examples
11+
* Minor performance enhancements
12+
* major to_string performance enhancements
13+
* Provide API for retrieving registered type name #124
14+
* Added strong reference to container to range object #132
15+
16+

0 commit comments

Comments
 (0)