Ok guys,

The basic idea is to provide only one Toolbox for multiple languages.
We are looking for possibility to build a single Marvin Repl,
instead of severals toolboxes with differentes interfaces or commands.

In this case, the engine-generate command will download and start a Docker
container with basic engine structure corresponding the choosed language.
this means we don't need to build Toolboxes of differents languages, we just
build the engine template of all languages that we want to support and
provide it
as Docker containers

We have started researches around our basic requirements like:
- Repl interface
- System communication
- Connection security
- Tool popularity
- Update complexity
- Languages support
- ......

And we did some POC with code here: https://github.com/marvin-ai/marvin-repl

There is POC testing gRPC using Scala and Python,
Repl inteface and Docker SDK with NodeJS,
Repl interface and Docker SDK with Python.

At this moment we prefer the Repl interface + Docker SDK way, because  good
part of the requirements
will be guaranteed by Docker.

With this informations, what do you think? Should we submit all this POCs
to Apache Repo?
Please feel free to opine.


Thats all, thanks!!!


Em ter, 16 de out de 2018 às 18:55, Daniel Takabayashi <
daniel.takabaya...@gmail.com> escreveu:

> Zhang,
>
> I think the best approach is give us a better explanation about this new
> feature and how this can help us to archive the desired feature (support
> multiple languages). Than if the majority agree than I can do the merge,
> just like I did before, but in another branch.
>
> Let me know if makes sense, ok?
>
> Taka
>
> Em ter, 16 de out de 2018 às 14:00, Luciano Resende <luckbr1...@gmail.com>
> escreveu:
>
> > So, what is the POC, is it a refactoring of the existing repo? Or is
> > it a new rewrite of the repo?
> >
> > Just asking as it might make sense to make it a branch then actually a
> > thing in parallel, as this will have an effect for releases, etc. but
> > you guys know more here than I do.
> >
> > Also, it's probably good to have a write up of the main direction of
> > the design that can help people get familiar with the new approach.
> > On Tue, Oct 16, 2018 at 11:12 AM Zhang Yifei <yifei.z.l...@gmail.com>
> > wrote:
> > >
> > > Hey guys,
> > >
> > > We have reorganized the Poc repo, and want to merge it to our Apache
> > repo.
> > > Just making sure here before we do the merge, because im not sure if
> > doing
> > > this will perserve the Git commit history.
> > > What we are planning to do is:
> > >
> > > git filter-branch --subdirectory-filter <git origin_repository
> directory>
> > > -- --all
> > > mkdir POCs/
> > > git mv * POCs/
> > > git commit -m "colleted the data to move"
> > >
> > > git clone <git destination_repository_url> cd <git
> > > destination_repository_directory> git remote add
> origin_repository_branch
> > > <git origin_repository directory> git pull origin_repository_branch
> > master
> > > --allow-unrelated-histories git remote rm origin_repository_branch
> > >
> > >
> > > Thanks in advance !
> > >
> > > --------------------------------------------------------------
> > > Zhang Yifei
> >
> >
> >
> > --
> > Luciano Resende
> > http://twitter.com/lresende1975
> > http://lresende.blogspot.com/
> >
>


-- 
--------------------------------------------------------------
Zhang Yifei

Reply via email to