NYAGOS - The Nihongo Yet Another GOing Shell

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.

NYAGOS 4.1.9_3

on May 13,2017

NYAGOS 4.1.9_2

on Apr 3,2017

NYAGOS 4.1.9_1

on Mar 28,2017

NYAGOS 4.1.9_0

on Mar 27,2017

NYAGOS 4.1.8_0

on Feb 15,2017

NYAGOS 4.1.7_0

on Nov 29,2016

NYAGOS 4.1.6_1

on Sep 7,2016

NYAGOS 4.1.6_0

on Sep 7,2016

NYAGOS 4.1.5_1

on Jul 31,2016

NYAGOS 4.1.5_0

on Jul 31,2016

NYAGOS 4.1.4_1

on Jun 12,2016

NYAGOS 4.1.4_0

on May 29,2016

NYAGOS 4.1.3_1

on May 8,2016

NYAGOS 4.1.3_0

on May 5,2016

(Add forgotten change on May 17,2016)

NYAGOS 4.1.2_0

on Mar 29,2016

NYAGOS 4.1.1_2

on Feb 17,2016

NYAGOS 4.1.1_1

on Feb 16,2016

NYAGOS 4.1.1_0

on Jan 15,2016

NYAGOS 4.1.0_0

on Jan 3,2016

NYAGOS 4.1-beta

on Dec 13,2015