From 617149435f5d27f7297283a78e7b793d4513d080 Mon Sep 17 00:00:00 2001 From: Shinya Sato Date: Sun, 21 Aug 2022 11:21:21 +0900 Subject: v0.9.2-2 --- Changelog.md | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) (limited to 'Changelog.md') diff --git a/Changelog.md b/Changelog.md index 90458e5..c9544d3 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,8 +1,40 @@ # Change log +### v0.9.2-2 (released on 21 August 2022) +#### Bux fix +* **Print out of lists that are not terminated at Nil**: Generally lists are written with `[` and `]` like `[1,2,3]`, but we can write it by using `:` like `1:2:3:Nil`. This means we can write a Cons agent chains that is not terminated at `Nil` like `1:anet(2)`, though it caused Segmentation fault: + + ``` + >>> a~1:aNet(2); + (0 interactions, 0.00 sec) + >>> ifce; + a + + Connections: + Segmentation fault + ``` + + Now we support to put out such chains: + + ``` + >>> ifce; + a + + Connections: + a ->[1:aNet(2) + + >>> + ``` + + + + + + ### 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) -- cgit v1.2.3 From a9ff45724ba7120a1af50afa0abe316966cfa272 Mon Sep 17 00:00:00 2001 From: Shinya Sato Date: Sun, 21 Aug 2022 11:35:42 +0900 Subject: v0.9.2-2 --- Changelog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Changelog.md') diff --git a/Changelog.md b/Changelog.md index c9544d3..0757069 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,7 +2,7 @@ ### v0.9.2-2 (released on 21 August 2022) #### Bux fix -* **Print out of lists that are not terminated at Nil**: Generally lists are written with `[` and `]` like `[1,2,3]`, but we can write it by using `:` like `1:2:3:Nil`. This means we can write a Cons agent chains that is not terminated at `Nil` like `1:anet(2)`, though it caused Segmentation fault: +* **Output of lists that are not terminated at []**: Generally lists are written with `[` and `]` like `[1,2,3]`, but we can write it 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:aNet(2); @@ -14,7 +14,7 @@ Segmentation fault ``` - Now we support to put out such chains: + Now such chains are outputted correctly: ``` >>> ifce; -- cgit v1.2.3 From c8a4eb28be1a0eaef932741d00fd2796f95ab4a3 Mon Sep 17 00:00:00 2001 From: Shinya Sato Date: Sun, 21 Aug 2022 11:41:41 +0900 Subject: v0.9.2-2 --- Changelog.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Changelog.md') diff --git a/Changelog.md b/Changelog.md index 0757069..0ac8a06 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,10 +2,10 @@ ### 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]`, but we can write it 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: +* **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:aNet(2); + >>> a~1:2:3:aNet(4); (0 interactions, 0.00 sec) >>> ifce; a @@ -14,14 +14,14 @@ Segmentation fault ``` - Now such chains are outputted correctly: + Now such chains are outputted without the error as follows: ``` >>> ifce; a Connections: - a ->[1:aNet(2) + a ->[1,2,3:aNet(4) >>> ``` -- cgit v1.2.3