Abhimanyu,

Sorry for the parallel emails which might confuse you a bit.

So let me say a bit more, the prototype build by Kausutbh is based on Calcite 
and currently we are supporting the basic two/three relational operators. We 
should then (1) integrate that into the main branch of Wayang and (2) extend it 
with more relational operators :D

—
Jorge

> On 21 Jan 2023, at 08.48, Alexander Alten <[email protected]> wrote:
> 
> Hi Abhimanyu,
> 
> Awesome. We discussed to implement Apache Calcite 
> (https://github.com/apache/calcite) for scaling and interoperability. What do 
> you think?
> 
> Cheers,
> —Alex 
> 
>> On 20. Jan 2023, at 23:35, Abhimanyu V <[email protected]> wrote:
>> 
>> Hi,
>> I can pitch in on the SQL and documentation part. It would be ideal to set
>> up some time to gather the information or a demo run so that we can start
>> working towards it.
>> 
>> Thanks,
>> Abhimanyu
>> 
>> On Fri, Jan 20, 2023 at 5:11 PM Gláucia Esppenchutz <[email protected] 
>> <mailto:[email protected]>>
>> wrote:
>> 
>>> Hi,
>>> 
>>> Maybe I can help with the Python integration. We can start by making a top
>>> 5 core functionalities to migrate and a calendar roadmap to develop them.
>>> brainstorm session to discuss it? :)
>>> 
>>> 
>>> Em sex., 20 de jan. de 2023 às 14:44, Alexander Alten <[email protected]>
>>> escreveu:
>>> 
>>>> Hi folks,
>>>> 
>>>> This was our roadmap for 2022, we have some points open.
>>>> 
>>>> - documentation
>>>> - py integration
>>>> - sql
>>>> 
>>>> Ideas how to tackle this?
>>>> 
>>>> —Alex
>>>> 
>>>>> On 15. Jan 2022, at 11:20, jorge Arnulfo Quiané Ruiz <
>>>> [email protected]> wrote:
>>>>> 
>>>>> Hey just to add to my previous email: having the python interface is a
>>>> top
>>>>> priority IMHO. This will enable us to support data scientists :)
>>>>> 
>>>>> On Sat, 15 Jan 2022 at 10:39 AM jorge Arnulfo Quiané Ruiz <
>>>>> [email protected]> wrote:
>>>>> 
>>>>>> Hi all,
>>>>>> 
>>>>>> Thanks Bertty for the nice summary. I fully agree with Zoi and Alex,
>>> SQL
>>>>>> interface and nice documentation are the top priorities yet the test
>>>>>> coverage is also an important aspect we must address.
>>>>>> 
>>>>>> — Jorge
>>>>>> 
>>>>>> On Thu, 13 Jan 2022 at 11:05 AM Alexander Alten <[email protected]>
>>>> wrote:
>>>>>> 
>>>>>>> Hi,
>>>>>>> 
>>>>>>> +1 for Zoi’s comment. First we need to lower the bar for entering the
>>>>>>> wayang ecosystem.
>>>>>>> 
>>>>>>> Cheers,
>>>>>>> —Alex
>>>>>>> 
>>>>>>> 
>>>>>>> —
>>>>>>> Alexander Alten
>>>>>>> PPMC Apache Wayang
>>>>>>> [email protected]
>>>>>>> 
>>>>>>> @apachewayang
>>>>>>> 
>>>>>>>> On 13. Jan 2022, at 11:00, Zoi Kaoudi <[email protected]>
>>>> wrote:
>>>>>>>> 
>>>>>>>> Hi all,
>>>>>>>> I would definetely prioritize finishing the Python and/or SQL API
>>> and
>>>>>>> the improvement of the documentation/installation as imo these two
>>> are
>>>> the
>>>>>>> main obstacles for people to really start using Wayang.
>>>>>>>> Best
>>>>>>>> --
>>>>>>>> Zoi
>>>>>>>> 
>>>>>>>> Στις Πέμπτη, 13 Ιανουαρίου 2022, 12:15:31 π.μ. CET, ο χρήστης
>>> Bertty
>>>>>>> Contreras <[email protected]> έγραψε:
>>>>>>>> 
>>>>>>>> Hi folks,
>>>>>>>> 
>>>>>>>> I hope you are safe and had lovely "parties" during the last week of
>>>>>>>> December.
>>>>>>>> 
>>>>>>>> 2021 was a pleasant year for Apache Wayang(Incubating); we first
>>>>>>> released.
>>>>>>>> We grow the numbers of "stars" in Github.
>>>>>>>> We get new people contributing. Obviously, we want the same for
>>> 2022;
>>>>>>> many
>>>>>>>> of you contacted me to chat about the future of Wayang; I collected
>>>> your
>>>>>>>> ideas, and with all of them, we created the following roadmap.
>>>>>>>> 
>>>>>>>> In the chat, most of you pointed out that Wayang needs refactoring
>>> to
>>>>>>>> support different elements in plug and play mode. The main reason
>>> for
>>>>>>> this
>>>>>>>> point is to smoothly incorporate the new optimizers, new "internal
>>>>>>>> workflows" that will help support Stream processing. During the
>>> coming
>>>>>>>> weeks, we will share with you the design of the modifications where
>>> we
>>>>>>> can
>>>>>>>> have a long discussion on where to start over this vital feature.
>>>>>>>> 
>>>>>>>> It is not news that we have some issues with Travis in long waiting
>>>>>>> times
>>>>>>>> to run the compilation and validation of the code. However, during
>>> the
>>>>>>> 2021
>>>>>>>> @CalvinKirs helps set up the first Github action to validate the
>>>>>>> licenses
>>>>>>>> on the files, creating a new opportunity that we want to explore
>>> that
>>>>>>>> incorporates the Github Actions in the daily workflow Wayang.
>>>>>>> Nevertheless,
>>>>>>>> we want also to contribute to the apache community with the creation
>>>> of
>>>>>>>> automatization that could help other projects, for example, when you
>>>>>>>> generate a 'TODO' in the code, this automatically creates the issue
>>> in
>>>>>>>> Github and/or Jira to help with the visibility of the missing
>>>>>>> components.
>>>>>>>> 
>>>>>>>> On the other hand, we need to start working on the weak points of
>>>>>>> Wayang.
>>>>>>>> The current missing elements that Wayang has are the documentation
>>> and
>>>>>>> the
>>>>>>>> coverage of the unitary tests. For the documentation, the first plan
>>>> is
>>>>>>> to
>>>>>>>> bring the architecture and other descriptions that we have published
>>>> in
>>>>>>>> different papers and create from there the documentation. Still, in
>>>> this
>>>>>>>> opportunity, we need to extend it as much as possible and make
>>>>>>>> straightforward explanations, with good examples and precious
>>> insights
>>>>>>> for
>>>>>>>> the new contributors and the adopters of the project.
>>>>>>>> 
>>>>>>>> As the second part of the documentation, we will need to build
>>> several
>>>>>>>> scripts that can help the user of Wayang make their installation and
>>>>>>>> execution; the user just needs to care about the platform's usage.
>>>>>>>> 
>>>>>>>> The unitary test has a lack in terms of coverage. One way of solving
>>>>>>> this
>>>>>>>> problem could be to create a significant number of 'TODOs'
>>> explaining
>>>>>>> the
>>>>>>>> test and the characteristics they need to increase the coverage. The
>>>> new
>>>>>>>> tests also help develop new functionalities to ensure that we are
>>> not
>>>>>>>> broken code in future modifications.
>>>>>>>> 
>>>>>>>> To solve the previous point, we will publish almost daily many
>>> issues
>>>>>>>> related to it during the coming weeks, and we will request to hold
>>>> some
>>>>>>>> small-time windows of your time and work on it. So if each of us
>>>>>>> dedicates
>>>>>>>> a short time to it, it will help narrow the gap that Wayang has.
>>>>>>>> 
>>>>>>>> Suppose you arrive at this point asking where are the new plans and
>>>> new
>>>>>>>> features for Wayang. Of course, many of you are currently working in
>>>> the
>>>>>>>> Python API, SQL API and EMMA API; they are so important because they
>>>>>>> help
>>>>>>>> in the inclusion of new communities and make the environment of
>>> Wayang
>>>>>>> more
>>>>>>>> robust. However, one of the features that can enrich the user
>>>>>>> experiences
>>>>>>>> will be running Wayang in a server mode, not just like a program of
>>>> one
>>>>>>>> run. Nevertheless, if you have an idea for a feature, please feel
>>> free
>>>>>>> to
>>>>>>>> write an issue with the features, then we can discuss it in the
>>>> thread.
>>>>>>>> 
>>>>>>>> One last idea is to have Github issues and Jira as a mirror. This
>>> idea
>>>>>>>> comes from the assumption that many developers are looking at the
>>>> code;
>>>>>>>> they are focusing on the Github repository; having the code and
>>> issues
>>>>>>> on
>>>>>>>> the same platform may help with visibility and motivate someone.
>>> Also,
>>>>>>>> having everything in the same place will be nice for some of you, as
>>>> you
>>>>>>>> commented to me.
>>>>>>>> 
>>>>>>>> I hope this email was not boring for you, but there are many ideas
>>> and
>>>>>>>> plans for Apache Wayang(Incubating). It wasn't easy to make it
>>>> shorter,
>>>>>>> but
>>>>>>>> if you have any comments or ideas, just reply to this email to
>>> discuss
>>>>>>> this
>>>>>>>> topic that is relevant for the future of Wayang.
>>>>>>>> 
>>>>>>>> Best regards,
>>>>>>>> Bertty
>>>>>>> 
>>>>>>> 
>>>> 
>>>> 
>>>> --
>>>> databloom AI, Inc.
>>>> 
>>>> 3401 N. MIAMI AVE. STE 230
>>>> 33127 Miami, Florida
>>>> United States
>>>> 
>>>> 
>>>> --  Please consider the environment before printing this
>>>> email --
>>>> 
>>>> 
>>>> 
>>>> Disclaimer:
>>>> The content of this message is confidential. If you
>>>> have received it by mistake, please inform us by an email reply and then
>>>> delete the message. It is forbidden to copy, forward, or in any way
>>> reveal
>>>> the contents of this message to anyone. The integrity and security of
>>> this
>>>> email cannot be guaranteed over the Internet. Therefore, the sender will
>>>> not be held liable for any damage caused by the message.
>>>> 
>>>> 
>>> 
>>> --
>>> Gláucia Esppenchutz
>>> 
>>> -----------------------------------------------------
>>> Twitter: @lyuric19
>>> Linkedin: 
>>> https://www.google.com/url?q=https://br.linkedin.com/pub/gl%25C3%25A1ucia-esppenchutz/47/81a/312&source=gmail-imap&ust=1674858967000000&usg=AOvVaw3U7eHDyK20Pu1ALHUzM5DS
> 
> 
> -- 
> databloom AI, Inc.  
> 
> 3401 N. MIAMI AVE. STE 230
> 33127 Miami, Florida 
> United States
> 
> 
> --  Please consider the environment before printing this 
> email --
> 
> 
> 
> Disclaimer:
> The content of this message is confidential. If you 
> have received it by mistake, please inform us by an email reply and then 
> delete the message. It is forbidden to copy, forward, or in any way reveal 
> the contents of this message to anyone. The integrity and security of this 
> email cannot be guaranteed over the Internet. Therefore, the sender will 
> not be held liable for any damage caused by the message.
> 

Reply via email to