NYAGOS - The Nihongo Yet Another GOing Shell

Changelog v4.1

( English / Japanese )

Since 4.1

NYAGOS 4.0 has the problem that a panic sometimes occurs because multi-goroutines call only one Lua-instance.

On NYAGOS 4.1, I tryied to prevent from panic and to make stable by creating Lua-instances for each lua-call and not allowing multi-goroutines use same one.

But, it has the new problem that the functions assigned to nyagos[] , can not see variables set on .nyagos including themselves. Because Lua-instances have their own variable-areas not seen by other instances.

To share data between the different Lua-instance, On 4.1, the values assigned on the global table nyagos[] and share[] are linked to Go's memory. They are able to be accessed by all Lua-instance.

It breaks the compatibility on Lua scripts. To let Lua scripts for 4.0 run on 4.1, these modifing are required.

v4.1.9_3

May 13, 2017

v4.1.9_2

Apr 3, 2017

v4.1.9_1

Mar 28, 2017

v4.1.9_0

Mar 27, 2017

v4.1.8_0

Feb 15, 2017

v4.1.7_0

Nov 29, 2016

v4.1.6_1

Sep 7, 2016

v4.1.6_0

Sep 7, 2016

v4.1.5_1

Jul 31, 2016

v4.1.5_0

Jul 31,2016

v4.1.4_1

Jun 12, 2016

v4.1.4_0

May 29, 2016

v4.1.3_1

May 8, 2016

v4.1.3_0

May 5, 2016

(Add forgotten change on May 17, 2016)

v4.1.2_0

Mar 29, 2016

v4.1.1_2

Feb 17, 2016

v4.1.1_1

Feb 16, 2016

v4.1.1_0

Jan 15, 2016

v4.1.0_0

Jan 3, 2016

v4.1-beta

Dec 13, 2015