Hi Suho I am working on the client side syntax checker (improving the error messages) and integrating the new editor with CEP. As soon as I complete them I will review the work with you before sending PRs . Sorry for delay in updating the progress. I will update you frequently from now onward.
Thanks, On 2 June 2015 at 21:06, Sriskandarajah Suhothayan <[email protected]> wrote: > Hi Tharindu > > Your work looks good, do you have any updates ? > > Suho > > On Sun, May 24, 2015 at 9:54 AM, Mohanadarshan Vivekanandalingam > <[email protected]> wrote: >> >> >> >> On Wed, May 20, 2015 at 2:27 AM, Tharindu Munasinghe >> <[email protected]> wrote: >>> >>> Hi Mentors, >> >> >> Hi Tharindu, >> >>> >>> >>> I have started the initial implementation of client-side features like >>> syntax highlighting , code completion and code-snippets. I have tried both >>> ACE editor as well as Code-mirror libraries but according to my observation, >>> ACE editor can easily be customized for domain specific languages. >>> >>> Current implementation [1] is based on ACE library. The progress of the >>> implementation as follows, >>> >>> Syntax Highlighting :almost completed >>> >>> Code completion : >>> Currently the keywords,annotations, and locally defined >>> identifiers can be suggested.But the suggestion list still need to be >>> optimized based on the context awareness. >>> >>> Code snippets: >>> Predefined code snippets are supported for now (Eg: "defStr": >>> define stream , "attr","attrS") . User defined code snippets have to be >>> handled . >>> >>> Error checking: >>> Client side Siddhi parser (Antlr4 in JS runtime) was >>> integrated with Siddhi Editor. It just verify the syntactical correctness of >>> the query and shows error indicators with error messages on relevant lines >>> immediately . Currently the error messages are somewhat abstract and there >>> are issues in triggering the event as well . So there are improvements still >>> need to be done on this. For now, This feature only focuses on the syntax >>> that can be evaluated at client-side. For semantic verifications, Ajax >>> requests need to be sent (if only the client side parser doesn't find any >>> syntax errors) to the existing server-side Siddhi Compiler (That part is yet >>> to be done). >>> >>> >>> The source code at [1] only contains the client side features listed >>> above. This project is maintained just for the ease of testing and debugging >>> the front end specific features. Once the client-side specific features are >>> implemented and tested properly , this could be integrated and merged with >>> carbon-event-processing project. Afterwards I will continue to work on back >>> end related feature ,and will send PRs based on the improvements . >>> >> >> First of all, sorry for the delay.. I have tried out the editor, it is >> really cool.. I believe GSOC coding is starting by Tomorrow, great to see >> that you have started already.. I think, you have done a chat with Srinath >> and Suho regarding this and planned accordingly.. >> >> FYI, we have done some improvements for our existing editor as well.. >> Please check our CEP 4.0.0 alpha pack for more information.. >> >> Thanks, >> Mohan >> >> >>> >>> Please find demo page for the Siddhi editor is hosted on [2] . Highly >>> appreciate your feedbacks and suggestions on this. >>> >>> [1]: https://github.com/TharinduMunasinge/CEP-Siddhi_Editor/ >>> [2]: http://tharindumunasinge.github.io/CEP-Siddhi_Editor/ace_editor/ >>> >>> Thanks! >>> >>> On 7 May 2015 at 00:22, Tharindu Munasinghe <[email protected]> >>> wrote: >>>> >>>> Thanks Srinath! >>>> >>>> I had a quick discussion with Suho last week. He gave me the initial >>>> work flow and priorities of the features listed in the proposal. >>>> >>>> I am currently testing Antr4,Code-mirror and Ace libraries for the >>>> implementation purposes. Built the CEP 4.0 and have been getting >>>> familiar with SiddhiQL 3.0. >>>> >>>> Sure we can meet and discuss further details probably on Next Monday. >>>> So that I will be able to come up with something thing to demo the >>>> progress. Please let me know the time (or else a possible date in next >>>> week) for the meeting . >>>> >>>> >>>> Thanks, >>>> >>>> On 5 May 2015 at 09:01, Srinath Perera <[email protected]> wrote: >>>> > Tharindu, congratulations on the proposal! >>>> > >>>> > Shall we meet and discuss sometime this or the following week? >>>> > >>>> > On Wed, Apr 29, 2015 at 2:46 PM, Tharindu Munasinghe >>>> > <[email protected]> wrote: >>>> >> >>>> >> Hi Mentors, >>>> >> >>>> >> First of all thanks for selecting my proposal on $subject . I am >>>> >> planing to complete most of the basic implementations before the >>>> >> official Gsoc starting date (May 25) . Before that I would like to >>>> >> have a review for the design decisions included in the proposal. >>>> >> It would be great if you can review them and provide feedbacks and >>>> >> suggestions . >>>> >> >>>> >> Thanks, >>>> >> >>>> >> On 28 March 2015 at 12:09, Tharindu Munasinghe >>>> >> <[email protected]> wrote: >>>> >> > Hi all, >>>> >> > >>>> >> > Attached here is the proposal I submitted for $subject . >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> > https://docs.google.com/a/cse.mrt.ac.lk/document/d/1Txl5uZbLYIX8slLR8F5kI8U0Se79tBgHxw2dA3hMIhI/edit# >>>> >> > >>>> >> > On 28 March 2015 at 00:08, Tharindu Munasinghe <[email protected]> >>>> >> > wrote: >>>> >> >> >>>> >> >> [Adding [email protected]] >>>> >> >> >>>> >> >> On Wed, Mar 4, 2015 at 12:41 AM, Tharindu Munasinghe >>>> >> >> <[email protected]> >>>> >> >> wrote: >>>> >> >>> >>>> >> >>> Hi all, >>>> >> >>> Thanks Mohan for the quick response. Sure.. according to >>>> >> >>> the >>>> >> >>> currently available slots I have sent a calendar invitation for >>>> >> >>> the >>>> >> >>> discussion on $subject .Please find the invitation at 3.00 PM >>>> >> >>> today >>>> >> >>> and let >>>> >> >>> me know the availability by then. >>>> >> >>> >>>> >> >>> Thanks, >>>> >> >>> >>>> >> >>> >>>> >> >>> On Tue, Mar 3, 2015 at 10:47 PM, Mohanadarshan Vivekanandalingam >>>> >> >>> <[email protected]> wrote: >>>> >> >>>> >>>> >> >>>> >>>> >> >>>> >>>> >> >>>> On Tue, Mar 3, 2015 at 5:19 PM, Tharindu Munasinghe >>>> >> >>>> <[email protected]> >>>> >> >>>> wrote: >>>> >> >>>>> >>>> >> >>>>> Hi, >>>> >> >>>>> >>>> >> >>>> >>>> >> >>>> Hi Tharindu, >>>> >> >>>> >>>> >> >>>>> >>>> >> >>>>> I am Tharindu Munasinghe , an undergraduate from Department of >>>> >> >>>>> Computer Science and Engineering, University of Moratuwa >>>> >> >>>>> .Currently >>>> >> >>>>> I am an >>>> >> >>>>> intern at WSO2. >>>> >> >>>>> >>>> >> >>>>> I went through the GSoC proposal list and interested in >>>> >> >>>>> proposal [1] >>>> >> >>>>> and looking forward to contribute . I am already familiar with >>>> >> >>>>> WSO2 >>>> >> >>>>> CEP and >>>> >> >>>>> Siddhi while working on my fast track training project. >>>> >> >>>>> >>>> >> >>>>> Please let me know if we could have a discussion on $subject. >>>> >> >>>>> >>>> >> >>>> >>>> >> >>>> Happy to hear that you like to work on $subject.. Sure, we can >>>> >> >>>> have >>>> >> >>>> discussion. Please check for a convenient time with Suho & >>>> >> >>>> Srinath.. >>>> >> >>>> >>>> >> >>>> Thanks, >>>> >> >>>> Mohan >>>> >> >>>> >>>> >> >>>>> >>>> >> >>>>> [1] Siddhi Editor for WSO2 CEP >>>> >> >>>>> >>>> >> >>>>> -- >>>> >> >>>>> Tharindu Munasinghe >>>> >> >>>>> Software Engineering Intern >>>> >> >>>>> WSO2 Inc.(http://wso2.com) >>>> >> >>>>> SRI LANKA >>>> >> >>>>> >>>> >> >>>>> Mobile: +94 77460887 >>>> >> >>>>> E-Mail: [email protected] >>>> >> >>>>> >>>> >> >>>>> _______________________________________________ >>>> >> >>>>> Dev mailing list >>>> >> >>>>> [email protected] >>>> >> >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >> >>>>> >>>> >> >>>> >>>> >> >>>> >>>> >> >>>> >>>> >> >>>> -- >>>> >> >>>> V. Mohanadarshan >>>> >> >>>> Software Engineer, >>>> >> >>>> Data Technologies Team, >>>> >> >>>> WSO2, Inc. http://wso2.com >>>> >> >>>> lean.enterprise.middleware. >>>> >> >>>> >>>> >> >>>> email: [email protected] >>>> >> >>>> phone:(+94) 771117673 >>>> >> >>> >>>> >> >>> >>>> >> >>> >>>> >> >>> >>>> >> >>> -- >>>> >> >>> Tharindu Munasinghe >>>> >> >>> Software Engineering Intern >>>> >> >>> WSO2 Inc.(http://wso2.com) >>>> >> >>> SRI LANKA >>>> >> >>> >>>> >> >>> Mobile: +94 77460887 >>>> >> >>> E-Mail: [email protected] >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> -- >>>> >> >> Tharindu Munasinghe >>>> >> >> Software Engineering Intern >>>> >> >> WSO2 Inc.(http://wso2.com) >>>> >> >> SRI LANKA >>>> >> >> >>>> >> >> Mobile: +94 77460887 >>>> >> >> E-Mail: [email protected] >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> > -- >>>> >> > Tharindu Munasinghe. >>>> >> > Undergraduate ,Department of Computer Science and Engineering >>>> >> > University of Moratuwa. >>>> >> > Contact no. +94770460887 >>>> >> >>>> >> >>>> >> >>>> >> -- >>>> >> Tharindu Munasinghe. >>>> >> Undergraduate ,Department of Computer Science and Engineering >>>> >> University of Moratuwa. >>>> >> Contact no. +94770460887 >>>> > >>>> > >>>> > >>>> > >>>> > -- >>>> > ============================ >>>> > Blog: http://srinathsview.blogspot.com twitter:@srinath_perera >>>> > Site: http://people.apache.org/~hemapani/ >>>> > Photos: http://www.flickr.com/photos/hemapani/ >>>> > Phone: 0772360902 >>>> >>>> >>>> >>>> -- >>>> Tharindu Munasinghe. >>>> Undergraduate ,Department of Computer Science and Engineering >>>> University of Moratuwa. >>>> Contact no. +94770460887 >>> >>> >>> >>> >>> -- >>> Tharindu Munasinghe. >>> Undergraduate ,Department of Computer Science and Engineering >>> University of Moratuwa. >>> Contact no. +94770460887 >> >> >> >> >> -- >> V. Mohanadarshan >> Senior Software Engineer, >> Data Technologies Team, >> WSO2, Inc. http://wso2.com >> lean.enterprise.middleware. >> >> email: [email protected] >> phone:(+94) 771117673 > > > > > -- > S. Suhothayan > Technical Lead & Team Lead of WSO2 Complex Event Processor > WSO2 Inc. http://wso2.com > lean . enterprise . middleware > > cell: (+94) 779 756 757 | blog: http://suhothayan.blogspot.com/ > twitter: http://twitter.com/suhothayan | linked-in: > http://lk.linkedin.com/in/suhothayan -- Tharindu Munasinghe. Undergraduate ,Department of Computer Science and Engineering University of Moratuwa. Contact no. +94770460887 _______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
