[MonoDevelop] TypeScript support in MonoDevelop?

Lluis Sanchez Gual slluis.devel at gmail.com
Wed Oct 31 20:27:39 UTC 2012


If you just want to run the compiler, invoking an external process should be fine, you don't need to integrate a JavaScript engine in MonoDevelop. To support more advanced features like code completion you'll need a parser and a resolver. If TypeScript provides those, then you'll need some way of running them in-process.

Lluis.

El 30/10/2012, a las 18:34, Mike Christensen <mike at kitchenpc.com> escribió:

> Yup, right now I'm in the learning phase.  But it looks like the TypeScript compiler itself is written in TypeScript, which means it can be run by anything that can run JavaScript.
> 
> Which, as Federico alluded to, would mean the MonoDevelop would need to host some sort of managed JavaScript engine (such as IronJS)..  After that, I guess the main work item would be linking that instance of the TypeScript compiler to the MonoDevelop IDE; being able to detect when there's a compiler error and highlighting the appropriate line in the editor.  I believe MonoDevelop has hooks for this sort of thing, but the initial plumbing seems tricky.
> 
> Seeing as JavaScript support is something I really want to see in MonoDevelop, this could be a great first step..  I'd love to help out in any way I could..
> 
> Mike
> 
> On Tue, Oct 30, 2012 at 10:18 AM, Jeff Stedfast <jeff at xamarin.com> wrote:
> This would definitely be awesome.
> 
> I don't know of anyone who has started working on adding support for it, though, so if you are interested, go for it!
> 
> Jeff
> 
> On Tue, Oct 30, 2012 at 12:56 PM, Mike Christensen <mike at kitchenpc.com> wrote:
> Today I've been reading up on TypeScript, a superset of JavaScript designed by Anders Hejlsberg.  The compiler is completely open-source, and available on CodePlex.  However, right now VS2012 is the only IDE with support.
> 
> I think adding in support for MonoDevelop would be an amazing project.  I'm wondering if anyone has given any thought to this.
> 
> BTW, here's a video going over the basic features: http://www.typescriptlang.org/
> 
> Mike
> 
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list
> 
> 
> 
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/monodevelop-list/attachments/20121031/bbb270ae/attachment.html>


More information about the Monodevelop-list mailing list