Forums

Spread the word

General discussion about Cobra. Releases and general news will also be posted here.
Feel free to ask questions or just say "Hello".

Re: Spread the word

Postby gourD » Wed May 29, 2013 7:36 am

Charles wrote:Someday we have to replace Trac with "CobraTrac". It's the resource hog around here.


Or just get rid of Trac and move code/tracker to some public hosting. Then, at least, complaints won't be against you. ;)
gourD
 
Posts: 40
Location: Hlapičina (Croatia)

Re: Spread the word

Postby carlosqt » Thu May 30, 2013 5:32 am

What about serious IDE support? I think that Cobra is behind on that part, which to me, is a very important point.
And by IDE I'm not talking about syntax color highlight only, but a real intellisense, project templates (win forms, WPF, MVC, etc.), refactor and so on.
The newest languages on the JVM are IDE enabled since day 1, such as: Ceylon (Eclipse), Kotlin (IntellijIDEA), Xtend (Eclipse), Scala (Eclipse), Gosu (IntellijIDEA), Fantom (Eclipse), Groovy (Eclipse), Golo (NetBeans) even Jython (Eclipse)

On the .NET side, most important/active ones are on Visual Studio (C#, VB.NET, F#, C++CLI, Phalanger, Oxygene, Nemerle, IronPython)
There is a VS addin for Cobra but last update was 8 months ago.

Developers that are familiar with those IDEs will quickly get into Cobra if it is well integrated on it, hence it will be easier to promote it :D
carlosqt
 
Posts: 17
Location: Belgium

Re: Spread the word

Postby nerdzero » Thu May 30, 2013 7:24 am

carlosqt wrote:What about serious IDE support? I think that Cobra is behind on that part...

I agree. We're getting there, albeit slowly. I recently added the beginnings of support for autocompletion to the MonoDevelop/Xamarin Studio IDE plugin but there is a lot of room for improvement yet. I would accept any help with the MD/XS addin and would love to see parallel efforts with other IDEs like Visual Studio.
nerdzero
 
Posts: 286
Location: Chicago, IL

Re: Spread the word

Postby Charles » Thu May 30, 2013 11:59 am

carlosqt wrote:What about serious IDE support? I think that Cobra is behind on that part, which to me, is a very important point.


I agree as well, but we need more volunteers than just nerdzero who has been doing a great job with MonoDevelop/XamarinStudio.

I've been playing a supporting role on that with:
-- testing and feedback
-- Q & A on using the Cobra parser and AST nodes
-- enhancements and tweaks to Cobra that help the IDE support

It's high on my list to make a further enhancement to the parser that will enable autocompletion in more places.

We need more volunteers to help with IDE support.
Charles
 
Posts: 2515
Location: Los Angeles, CA

Re: Spread the word

Postby gourD » Thu May 30, 2013 1:34 pm

Charles wrote:It's high on my list to make a further enhancement to the parser that will enable autocompletion in more places.

We need more volunteers to help with IDE support.


Based on my very limited experience, MD/XD support for Cobra looks promising, but it looks it requires knowledge of C# to help?
gourD
 
Posts: 40
Location: Hlapičina (Croatia)

Re: Spread the word

Postby Charles » Thu May 30, 2013 1:42 pm

Why did you get that impression? The code is all Cobra:
https://github.com/ramon-rocha/MonoDevelop.CobraBinding
Charles
 
Posts: 2515
Location: Los Angeles, CA

Re: Spread the word

Postby nerdzero » Thu May 30, 2013 3:19 pm

Charles wrote:Why did you get that impression? The code is all Cobra:
https://github.com/ramon-rocha/MonoDevelop.CobraBinding


Almost all Cobra. The front-end of the GUI portion (the compiler options) is done in C# to make use of Stetic, the form designer. C# is the only language supported by Stetic.

https://github.com/ramon-rocha/MonoDeve ... lWidget.cs

But, the GUI back-end, the code connected to the various widget events, is Cobra.

https://github.com/ramon-rocha/MonoDeve ... anel.cobra

But yes, all the rest of the code is Cobra.
nerdzero
 
Posts: 286
Location: Chicago, IL

Re: Spread the word

Postby gourD » Thu May 30, 2013 8:52 pm

Charles wrote:Why did you get that impression? The code is all Cobra:
https://github.com/ramon-rocha/MonoDevelop.CobraBinding


Heh, I've checked thisone - all C#. :mrgreen:
gourD
 
Posts: 40
Location: Hlapičina (Croatia)

Re: Spread the word

Postby gourD » Thu May 30, 2013 8:54 pm

nerdzero wrote:But, the GUI back-end, the code connected to the various widget events, is Cobra.
[...]
But yes, all the rest of the code is Cobra.


Thank you. Now I see... :)
gourD
 
Posts: 40
Location: Hlapičina (Croatia)

Previous

Return to Discussion

Who is online

Users browsing this forum: No registered users and 108 guests