Needed (https://github.com/grol-io/grol-discord-bot/pull/83 which 'tests' this) to make grol discord bot safer for sending complex messages where the channelID is attached to the ClientData and thus can't be modified by grol code
Extensions can be changed/set using now exposed Extensions in the state.
Needed (https://github.com/grol-io/grol-discord-bot/pull/83 which 'tests' this) to make grol discord bot safer for sending complex messages where the channelID is attached to the ClientData and thus can't be modified by grol code
Extensions can be changed/set using now exposed Extensions in the state.
Improves on extensions discoverable help; eg:
Through optional Help field
And client data replaces the default eval.State first argument in CallBack
Also adding repl.EvalStringOptions() which has the necessary starting values for EvalStringWithOptions to function.