aboutsummaryrefslogtreecommitdiff
path: root/Changelog.md
diff options
context:
space:
mode:
authorShinya Sato <shinnya.sato@gmail.com>2022-08-21 11:42:27 +0900
committerShinya Sato <shinnya.sato@gmail.com>2022-08-21 11:42:27 +0900
commit38ffa9c124d59897959a3122b4f249f4209e779a (patch)
tree1bf87aa61dd0f22eec34da428a591c1c10289dc3 /Changelog.md
parent056dfd1b2e725fc8aab86b17b51123cde99bd09a (diff)
parentc8a4eb28be1a0eaef932741d00fd2796f95ab4a3 (diff)
downloadinpla-38ffa9c124d59897959a3122b4f249f4209e779a.tar.gz
inpla-38ffa9c124d59897959a3122b4f249f4209e779a.zip
Merge branch 'develop'
Diffstat (limited to 'Changelog.md')
-rw-r--r--Changelog.md34
1 files changed, 33 insertions, 1 deletions
diff --git a/Changelog.md b/Changelog.md
index 90458e5..0ac8a06 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,8 +1,40 @@
# Change log
+### v0.9.2-2 (released on 21 August 2022)
+#### Bux fix
+* **Output of lists that are not terminated at []**: Generally lists are written with `[` and `]` like `[1,2,3]`. It can be written by using `:` as `1:2:3:[]`. This means we can write a Cons agent chain that is not terminated at Nil agent like `1:anet(2)`. However, it caused Segmentation fault:
+
+ ```
+ >>> a~1:2:3:aNet(4);
+ (0 interactions, 0.00 sec)
+ >>> ifce;
+ a
+
+ Connections:
+ Segmentation fault
+ ```
+
+ Now such chains are outputted without the error as follows:
+
+ ```
+ >>> ifce;
+ a
+
+ Connections:
+ a ->[1,2,3:aNet(4)
+
+ >>>
+ ```
+
+
+
+
+
+
### v0.9.2-1 (released on 2 August 2022)
#### Bux fix
* `%` **for more than 1-arity agents was something wrong**: It was just an implementation error. Now, it works well:
+
```
>>> %Add ~ ((r,100),20); // The `%Add' can abstract arguments of `Add'
(3 interactions, 0.00 sec)
@@ -134,7 +166,7 @@
#### New Features
* **Built-in agent** `Dup`: it duplicates any nets gradually with the following rules:
-![Eraser](pic/dup.png)
+ ![Eraser](pic/dup.png)
```
>>> Dup(a1,a2) ~ [1,2,3];
(7 interactions, 0.00 sec)