On Wed, Nov 12, 2014 at 1:35 AM, Alexis Lee <alex...@hp.com> wrote:

> Alexis Lee said on Mon, Nov 10, 2014 at 05:34:13PM +0000:
> > How about we support YAQL expressions? https://github.com/ativelkov/yaql
> > Plus some HOFs (higher-order functions) like cond, map, filter, foldleft
> > etc?
>
> We could also use YAQL to provide the HOFs.
>
> > Here's first_nonnull:
> >
> >   config:
> >     Fn::Select
> >       - 0
> >       filter:
> >         - yaql: "$.0 != null"
> >         - <item1>
> >         - <itemN>
>
>   config:
>     yaql: "$[$ != null][0]"
>     - <item1>
>     - <itemN>
>
> This approach requires less change to Heat, at the price of learning
> more YAQL.
>

+1 to YAQL


-Angus


>
>
> Alexis
> --
> Nova Engineer, HP Cloud.  AKA lealexis, lxsli.
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to