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

Reply via email to