Discussion:
[openstack-dev] [mistral] [murano] An online YAQL evaluator
ELISHA, Moshe (Moshe)
2015-08-02 11:32:10 UTC
Permalink
Hey,

A couple of weeks ago we had a Python-oriented Hackathon at Alcatel-Lucent CloudBand.
We divided into groups and each group had to think of an original / innovative / creative idea to be completed in 24 hours.

My group decided to create an online YAQL evaluator. Although we did not win first place, we got really good feedback and decided to publish it [1].

Some features:
* Provide a YAML and a YAQL and view the evaluation result.
* A catalog of common OpenStack API responses.
* YAQL auto complete (very basic for now)
* Currently using yaql-0.2.7 - we will upgrade it to yaql-1.0 once Mistral and Murano will upgrade as well.

All the source code of the project is available on GitHub [2].

Hope it will come as useful for you as it is for us.

Best regards.

[1] - http://yaqluator.com<http://yaqluator.com/>
[2] - https://github.com/ALU-CloudBand/yaqluator
Nikolay Makhotkin
2015-08-02 14:30:21 UTC
Permalink
Hi guys!

That's awesome! It is very useful for all us!
--
Best Regards,
Nikolay
Stan Lagun
2015-08-02 19:44:50 UTC
Permalink
Guys, this is awesome!!!

Happy to see yaql gets attention. One more initiative that you may find
interesting is https://review.openstack.org/#/c/159905/
This is an attempt to port yaql 1.0 from Python to JS so that the same can
be done in browser

Sincerely yours,
Stan Lagun
Post by Nikolay Makhotkin
Hi guys!
That's awesome! It is very useful for all us!
--
Best Regards,
Nikolay
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Dmitri Zimine
2015-08-04 17:55:59 UTC
Permalink
Awesome! Really.

Thank you folks for doing this.

I am so much looking forward to moving it to 1.0 with more built-in functions and more power to extend it...

Note that Mistral has a few extensions, like `str`, `len`, which are not in the scope of evaluator.

DZ>
Post by Stan Lagun
Guys, this is awesome!!!
Happy to see yaql gets attention. One more initiative that you may find interesting is https://review.openstack.org/#/c/159905/
This is an attempt to port yaql 1.0 from Python to JS so that the same can be done in browser
Sincerely yours,
Stan Lagun
Hi guys!
That's awesome! It is very useful for all us!
--
Best Regards,
Nikolay
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Stan Lagun
2015-08-04 22:09:22 UTC
Permalink
Dmitry,

yaql 1.0 has both str() and len() and much much more so there is no need to
support them explicitly since Mistral is going to switch to yaql 1.0 and
yaqluator.com is going to do the same

Sincerely yours,
Stan Lagun
Post by Dmitri Zimine
Awesome! Really.
Thank you folks for doing this.
I am so much looking forward to moving it to 1.0 with more built-in
functions and more power to extend it...
Note that Mistral has a few extensions, like `str`, `len`, which are not
in the scope of evaluator.
DZ>
Guys, this is awesome!!!
Happy to see yaql gets attention. One more initiative that you may find
interesting is https://review.openstack.org/#/c/159905/
This is an attempt to port yaql 1.0 from Python to JS so that the same can
be done in browser
Sincerely yours,
Stan Lagun
Post by Nikolay Makhotkin
Hi guys!
That's awesome! It is very useful for all us!
--
Best Regards,
Nikolay
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Renat Akhmerov
2015-08-14 08:50:52 UTC
Permalink
I just read this thread so decided to add my 2 cents into the collection of opinions.

Guys, I tried it out a couple of weeks ago (was told about it by one of my colleagues). This is really incredible! Especially given that you completed it in 24 hours :) I think as YAQL attracts more and more users it will be very handy tool. I am actually for improving it further.

Thanks a lot! Looking forward to switch to yaql 1.0!

Renat Akhmerov
@ Mirantis Inc.
Post by Stan Lagun
Dmitry,
yaql 1.0 has both str() and len() and much much more so there is no need to support them explicitly since Mistral is going to switch to yaql 1.0 and yaqluator.com <http://yaqluator.com/> is going to do the same
Sincerely yours,
Stan Lagun
Awesome! Really.
Thank you folks for doing this.
I am so much looking forward to moving it to 1.0 with more built-in functions and more power to extend it...
Note that Mistral has a few extensions, like `str`, `len`, which are not in the scope of evaluator.
DZ>
Post by Stan Lagun
Guys, this is awesome!!!
Happy to see yaql gets attention. One more initiative that you may find interesting is https://review.openstack.org/#/c/159905/ <https://review.openstack.org/#/c/159905/>
This is an attempt to port yaql 1.0 from Python to JS so that the same can be done in browser
Sincerely yours,
Stan Lagun
Hi guys!
That's awesome! It is very useful for all us!
--
Best Regards,
Nikolay
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Loading...