openwhisk-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Malith Munasinghe <mpmunasin...@gmail.com>
Subject Re: Proposing Ballerina Runtime for OpenWhisk
Date Mon, 09 Jul 2018 02:03:44 GMT
Hi Rodric,


On Mon, 9 Jul 2018 at 03:42, Rodric Rabbah <rodric@gmail.com> wrote:

> Hi Malith
>
> I’ve made a number of updates to the runtime test framework as part of
> documenting runtime integration (merged as [1]). These are in a PR that I
> hope gets merged in the next day or two. I can send a PR [2] to your repo
> to update the tests for the new interface (I think you’ll find it cleaner,
> and also tests a few more scenarios).
>

+1


>
> I think we can add even more tests over time (which reduces the amount of
> code one has to write to test their runtime).
>

I will open an issue in the repo to track the missing tests.


>
> I will open infra tickets for new repos for Ballerina and the Ruby
> runtime. It’ll be great to have both. I see Kubeless already has Ballerina
> support and OpenFaas, Ruby.
>

Great.


>
> -r
>
> [1]
> https://github.com/apache/incubator-openwhisk/commit/9c05de4494d6edbd198fd494d458b908bbc0cd0a
>
> [2] https://github.com/apache/incubator-openwhisk/pull/3851
>
> > On Jul 3, 2018, at 6:14 AM, Malith Munasinghe <mpmunasinghe@gmail.com>
> wrote:
> >
> > *Hi All, I have initiated this thread to introduce Ballerina [1] Language
> > Runtime for OpenWhisk. Ballerina is a simple programming language whose
> > syntax and platform address the hard problems of integration. Ballerina
> is
> > a general purpose, concurrent, transactional, statically and strongly
> typed
> > programming language with both textual and graphical syntaxes. Its
> > specialization is integration - it brings fundamental concepts, ideas and
> > tools of distributed system integration into the language and offers a
> type
> > safe, concurrent environment to implement such applications. These
> include
> > distributed transactions, reliable messaging, stream processing,
> workflows
> > and container management platforms.The implementation of the OpenWhisk
> > language runtime for Ballerina (0.975.0) can be found in repository [2]
> and
> > relevant docker image can be found in [3]. I would like to donate this to
> > Apache Incubator OpenWhisk project as a new Runtime. Please share your
> > thoughts on necessary actions to be taken to contribute this code to
> > OpenWhisk project. [1] https://ballerina.io/ <https://ballerina.io/> [2]
> > https://github.com/mpmunasinghe/openwhisk-runtime-ballerina
> > <https://github.com/mpmunasinghe/openwhisk-runtime-ballerina> [3]
> > https://hub.docker.com/r/mpmunasinghe/balaction/
> > <https://hub.docker.com/r/mpmunasinghe/balaction/>*
> >
> > --
> >
> > *With regards,*
> > *Malith Munasinghe*
> >
> > *@mpmunasinghe*
>


-- 
*With regards,*
*Malith Munasinghe,*
*Senior Software Engineer WSO2 Lanka, *
[image: unnamed.jpg]@mpmunasighe

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message