News for hackers. Stuff that matters.
Re:Pythonnet – A package that integrates Python (2.7-3.6) wi... by veli_joza on Monday January 30, 2017 @05:16AM (#13519865)
There are many standard C library implementations that target various microprocessors and platforms, that enable us to use C instead of assembler. Bringing more high level languages like C# on these platforms would benefit security and development speed.
Re:Pythonnet – A package that integrates Python (2.7-3.6) wi... by rubber_duck on Monday January 30, 2017 @05:50AM (#13520029)
How does removing .NET change anything ? You still need a runtime (GC, reflection/type information for casting, etc.)

You could probably strip down .NET core runtime if size is your concern and have an AoT compiled binary that links to that if you're concerned about JIT. I think there was a MS project a while back that compiled .NET IL to static code trough LLVM (https://github.com/dotnet/llilc - it seems dead now unfortunately)

But C# without .NET doesn't really make sense.

Re:Pythonnet – A package that integrates Python (2.7-3.6) wi... by simooooo on Monday January 30, 2017 @08:31AM (#13520954)
There is still ".Net native" which is used for Windows apps and planned to be expanded to console apps etc.

You can also run ngen to pre-jit everything

Re:Pythonnet – A package that integrates Python (2.7-3.6) wi... by rubber_duck on Monday January 30, 2017 @08:34AM (#13520968)
There's also Mono AoT which is used by Xamarin for iOS. But it would have been nice to have an official .NET Core project that targets LLVM, hope they revive it at some point - the project got abandoned without any announcements from what I can tell.
Re:Pythonnet – A package that integrates Python (2.7-3.6) wi... by pjmlp on Monday January 30, 2017 @08:52AM (#13521123)
If you mean CoreRT, it got postponed until they finalize the .NET 2.0 Standard for core.

https://blogs.msdn.microsoft.com/dotnet/2016/11/08/the-week-...

https://blogs.msdn.microsoft.com/alphageek/2016/10/13/native...

Re:Pythonnet – A package that integrates Python (2.7-3.6) wi... by rubber_duck on Monday January 30, 2017 @09:57AM (#13521640)
Hmm, does that also mean LILLC (the LLVM based IL AoT) is also suspended ? I hope it's not abandoned - with the upcoming WASM it could be a big deal for .NET to get all the platforms LLVM supports that don't support JIT.
Re:Pythonnet – A package that integrates Python (2.7-3.6) wi... by pjmlp on Monday January 30, 2017 @11:55AM (#13522776)
Don't know, but they still have ongoing commits.

I am not a big fan of WASM, as I rather bet on native apps.

Re:Pythonnet – A package that integrates Python (2.7-3.6) wi... by pjmlp on Monday January 30, 2017 @07:17AM (#13520539)
You mean like Netduino?

http://www.netduino.com/

Otherwise there are a few options already

https://www.toradex.com/windows-iot-starter-kit

https://developer.microsoft.com/en-us/windows/iot/Explore/de...

The problem with using C and Assembly instead of more productive options, when the hardware allows for it, is that many don't search properly.