[MonoDevelop] TypeScript support in MonoDevelop?

Mike Christensen mike at kitchenpc.com
Tue Oct 30 17:34:50 UTC 2012


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
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/monodevelop-list/attachments/20121030/39e698d8/attachment.html>


More information about the Monodevelop-list mailing list