4 ms·
How about installing Silverlight and you have it for all browsers, running reasonably well in a managed JIT compiled environment instead? Not saying this isn't
by trezor 18y ago
How about installing Silverlight and you have it for all browsers, running reasonably well in a managed JIT compiled environment instead?
Not saying this isn't impressive, but I just don't see the point ;)
- jdunck 18y agoAside from being open source?
- trezor 18y agoThere is a opensource implementation of Silverlight, called moonlight. It's even endorsed by Microsoft. http://www.mono-project.com/Moonlight http://www.mono-project.com/Moonlight Besides, making browser-specific web-site implementations is still bad, even though if browser is Firefox.
- nailer 18y agoHave you used Moonlight? You might notice it doesn't fucking work then. More specifically, it is: * not stable * not up to date with Silverlight * does not include video or audio support. Videos just ask you to download Silverlight. * not packaged * not presented by Microsoft to users who need a plugin when they access Silverlight content. When you visit a Silverlight page, a 'Download Silverlight' button takes you to Microsoft. The Microsoft page gives another 'Download Silverlight' button that tells users their 'platform may not be supported'. Clicking them gives no download and returns back to the same Microsoft page ad infinitum. Try it yourself - http://www.go-mono.com/moonlight/ http://www.go-mono.com/moonlight/. Yes, you'll get some ancient shitty bouncing balls Silverlight 1.0 test app. No, you won't get any actual content. Moonlight's a furphy.
- trezor 18y agoWell, that might be. But in this context I wasn't even talking about running full Silverlight apps, just having a decent browser-independent, cross-platform Python runtime.
- fauigerzigerk 18y agoTo my knowledge IronPython cannot easily call python extensions written in C/C++. So going with IronPython means using Microsoft's .NET libraries (or the mono clones) for many tasks, just as using JVM based languages means falling back to Java libraries as a replacement for those Python/Ruby libraries that haven't been reimplemented on top of the VM. Python has a huge number of libraries and it keeps growing. I don't think the attempt to reimplement everything on top of .NET/Java is going to succeed. The people who maintain these libraries are not going to do it so where's the army of people who will take on such an incredibly boring task? I hope, one day, C/C++ libraries will be conveniently accessible from the VMs. The only viable alternative would be to implement all Python libraries exclusively in Python. That's something that current maintainers of C/C++ extensions might consider doing. But Python would have to be much faster for this to work.
- nailer 18y agoWon't Work On Clients: Silverlight runs terrible on Macs, not at all on Linux. Won't work on Servers (yes, scripting FF on servers with Python is useful): Did we mention Silverlight doesn't work on Linux?