[
https://issues.apache.org/jira/browse/GROOVY-6519?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17757459#comment-17757459
]
Jochen Theodorou commented on GROOVY-6519:
------------------------------------------
Actually this depends a bit on if we want to allow a script base class with
different constructors than Script uses or not. If we do, then I am against
this. If we don't then maybe
> removing direct usage of Binding from script
> --------------------------------------------
>
> Key: GROOVY-6519
> URL: https://issues.apache.org/jira/browse/GROOVY-6519
> Project: Groovy
> Issue Type: Sub-task
> Reporter: Jochen Theodorou
> Priority: Major
>
> Instead of forcing Script to use Binding as a wrapper always, we can
> introduce a loose connection by dynamic invocation then. This way it is
> possible to use any object for the binding and it becomes more like a
> delegate in Closure. The delegate has of course influence on the semantics
> here. If a map is used, there won't be an exception in case an unused
> variable is read in the script for example.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)