Hi Peter, Did you look at MDEV-820 that we've been referencing? It is a language agnostic interface. you can have C, or Perl, or Java stored procedures. It also adds table functions, a reentant parser and other goodies. Right now if you want to execute Javascript via V8, use Roland's UDF: https://github.com/rpbouman/mysqlv8udfs --Justin On Tue, Mar 3, 2015 at 11:45 AM, Peter Laursen <peter_laursen@webyog.com> wrote:
To the (now background)-thread of an (alternative) language for programming 'sp's I forgot to mention javascript. I believe both the licenses for the Mozilla and the Google/Chromium javascript engines would allow for porting to MariaDB. Some extensions would probably be necessary to support database objects/functionalities. But actually I think that javascript is the best option for a cross-platform implementation (even though it does not look 'ADA-style´'). And it would provide arrays and more programming options for 'sp's.
Buti t would not be trivial to implement, of course.
-- Peter
On Tue, Mar 3, 2015 at 7:25 PM, Sergei Golubchik <serg@mariadb.org> wrote:
Hi, Igor!
On Mar 03, Igor Babaev wrote:
I'd also like to discuss window functions too. I've implemented them in shard-query and have ideas about how to implement them in the server, but pluggable parser would be really useful here.
Window functions have a good chance of being in 10.2, it's MDEV-6115. But I don't think that somebody is working on MDEV-6115 yet.
I started working on MDEV-6115 some time ago.
Ah, great. Sorry, I didn't know it. Could you then discuss it with Justin, please? See above, he has some ideas about the implementation.
Regards, Sergei
_______________________________________________ Mailing list: https://launchpad.net/~maria-discuss Post to : maria-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~maria-discuss Post to : maria-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp