mrward / typescript-addin

TypeScript addin for MonoDevelop and Xamarin Studio
MIT License
29 stars 9 forks source link

TypeScript Addin doesn't compatible with latest Xamarin Studio 6.1.3 (build 19) #16

Open neooleg opened 7 years ago

neooleg commented 7 years ago

Hi all,

there is no WebDevelopment and TypeScript addins if follow Installation paragraph from README.md using Xamarin 6.1.3.

Could you please make addin compatible with the latest Xamarin Studio?

Thanks!

mrward commented 7 years ago

The TypeScript addin currently only supports MonoDevelop/Xamarin Studio v5.

One problem with supporting Xamarin Studio 6 is that the library that runs the V8 JavaScript engine does not support Xamarin Studio 6 on Mac since that is now a 64bit process.

neooleg commented 7 years ago

Very sad, but thanks for the clarification. I think, it make sense to put such explanation in README.md as well.

mrward commented 7 years ago

The readme currently has MonoDevelop or Xamarin Studio version 5 in requirements section.

neooleg commented 7 years ago

I saw, but there is no explicit mention that Xamarin Studio 6 for Mac is impossible to support due to dependencies.

A user opening project's readme isn't be able understand is this readme doesn't actual or is this a reason. So, I prefer when things described explicit. It avoid any confuse.

Anyway, it's your choice. I'm just sharing a feedback 😉

mrward commented 7 years ago

It is not impossible to support Xamarin Studio 6. The V8 JavaScript engine can be compiled to 64 bit. The current compiled version of the V8.NET engine is not compiled for 64 bit only 32 bit. Since Xamarin Studio on the Mac is now a 64 bit process I have not gotten around to porting the addin since the V8.NET library needs recompiling and testing with the 64 bit version of Xamarin Studio.

The TypeScript addin available from the MonoDevelop addin server is only available for MonoDevelop 5. It is not published for Xamarin Studio 6 anywhere since it does not currently work for that version.

neooleg commented 7 years ago

@mrward I understood your point from the very beginning. Above I've just suggested to have this explanation within readme.

As for me, it will allow other people to see Xamarin Studio 6 incompatibility from start (without digging in issues, compiling, etc).

mrward commented 7 years ago

I have updated the readme to specific explicitly that MonoDevelop and Xamarin Studio 6 are not supported.

chrisber commented 7 years ago

A while ago I could compile V8.net for mac osx, at that time only ia32 (x86) mono was available. Maybe it is possible to compile it to ia64 (x64) by just changing the command to ./build_V8_Net.sh --default ia64.debug 4 "But it is never that easy or is it?" :smile: Some notes. I would try it but I do not have the appropriate Hardware to test it. Maybe I can try http://www.macincloud.com/

neooleg commented 7 years ago

@chrisber, I can test it on Mac -- feel free to ping me.