You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Rahul Akolkar <ra...@gmail.com> on 2006/01/09 22:31:22 UTC

[JEXL] Adding myself to JEXL component

JEXL developers -

Any objections to me adding myself to the JEXL component?

I will be starting small -- fixing typos and broken/obsolete links and
republishing the website etc. Over time, I'm looking at adding to the
JexlContexts and JexlExprResolvers. For example, some ideas include:

 * A "TreeJexlContext", which is backed by a tree of contexts, where
one may point to a current context node and variable resolution
bubbles up to the root until the variable is found (or fails at root).

 * A "ScopedJexlContext", to support multiple scopes/contexts,
allowing differentiation of the type context1.foo and context2.foo

 * An "ImplicitObjectsJexlContext", where contexts may be populated
with implicit objects for a particular environment that aren't lost on
JexlContext#setVars(Map) -- potentially handled by having a decorated
JexlExprResolver instead.

As a sidebar, Commons SCXML now supports using JEXL expressions in
SCXML documents [1]. I have use cases similar to the suggestions above
and some other usecases may potentially pop up as I think some more
about this.

-Rahul

[1] http://svn.apache.org/viewcvs.cgi?rev=367112&view=rev

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Re: [JEXL] Adding myself to JEXL component

Posted by Rahul Akolkar <ra...@gmail.com>.
On 1/9/06, Dion Gillard <di...@gmail.com> wrote:
> Sounds good to me!
> +1
>
<snip/>

Cool. I'll give this thread the rest of the week before moving forward.

-Rahul


> On 1/10/06, Rahul Akolkar <ra...@gmail.com> wrote:
> > JEXL developers -
> >
> > Any objections to me adding myself to the JEXL component?
> >
> > I will be starting small -- fixing typos and broken/obsolete links and
> > republishing the website etc. Over time, I'm looking at adding to the
> > JexlContexts and JexlExprResolvers. For example, some ideas include:
> >
> >  * A "TreeJexlContext", which is backed by a tree of contexts, where
> > one may point to a current context node and variable resolution
> > bubbles up to the root until the variable is found (or fails at root).
> >
> >  * A "ScopedJexlContext", to support multiple scopes/contexts,
> > allowing differentiation of the type context1.foo and context2.foo
> >
> >  * An "ImplicitObjectsJexlContext", where contexts may be populated
> > with implicit objects for a particular environment that aren't lost on
> > JexlContext#setVars(Map) -- potentially handled by having a decorated
> > JexlExprResolver instead.
> >
> > As a sidebar, Commons SCXML now supports using JEXL expressions in
> > SCXML documents [1]. I have use cases similar to the suggestions above
> > and some other usecases may potentially pop up as I think some more
> > about this.
> >
> > -Rahul
> >
> > [1] http://svn.apache.org/viewcvs.cgi?rev=367112&view=rev
> >
<snap/>

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Re: [JEXL] Adding myself to JEXL component

Posted by Dion Gillard <di...@gmail.com>.
Sounds good to me!
+1

On 1/10/06, Rahul Akolkar <ra...@gmail.com> wrote:
> JEXL developers -
>
> Any objections to me adding myself to the JEXL component?
>
> I will be starting small -- fixing typos and broken/obsolete links and
> republishing the website etc. Over time, I'm looking at adding to the
> JexlContexts and JexlExprResolvers. For example, some ideas include:
>
>  * A "TreeJexlContext", which is backed by a tree of contexts, where
> one may point to a current context node and variable resolution
> bubbles up to the root until the variable is found (or fails at root).
>
>  * A "ScopedJexlContext", to support multiple scopes/contexts,
> allowing differentiation of the type context1.foo and context2.foo
>
>  * An "ImplicitObjectsJexlContext", where contexts may be populated
> with implicit objects for a particular environment that aren't lost on
> JexlContext#setVars(Map) -- potentially handled by having a decorated
> JexlExprResolver instead.
>
> As a sidebar, Commons SCXML now supports using JEXL expressions in
> SCXML documents [1]. I have use cases similar to the suggestions above
> and some other usecases may potentially pop up as I think some more
> about this.
>
> -Rahul
>
> [1] http://svn.apache.org/viewcvs.cgi?rev=367112&view=rev
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
>
>


--
http://www.multitask.com.au/people/dion/
"You are going to let the fear of poverty govern your life and your
reward will be that you will eat, but you will not live." - George
Bernard Shaw

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org