Python Fiddle, an IDE That Runs In Your Browser
An anonymous reader writes "The site Python Fiddle, like the similarly named jsFiddle, allows users to post code and share it with others. However, unlike jsfiddle, pythonfiddle brings a major advancement with the Python language, which fully runs in the browser."
At first I thought the interface was awful, but apparently it just takes a while to load.
Stop trying to reinvent the wheel, my applications work just fine without the need for a web browser.
and in the end, (which, of course, is a "new beginning") what was the browser will want to be able to run a new and shiny alternative browser...
...to just build the Python interpreter right into browsers, like JavaScript.
import datetime print datetime.datetime.today() //lib/python2.7/datetime.so
Traceback (most recent call last): File "", line 1, in ImportError: Could not evaluate dynamic lib:
You know not only can you pin it to your Start Menu (which you've been able to do since Windows XP), but you can also pin it to the freakin' taskbar! Right click on the icon, click "Pin to Taskbar", and voila it will always be on your taskbar, even when it's not open.
I have a several years old Thinkpad R60 with a T7200 core2duo in it running Ubuntu 11.04 and eclipse/pydev is very fast. Maybe you are having a hardware issue.
The soylentnews experiment has been a dismal failure.
Oh, so it's a bit like: http://code.google.com/p/smalltalklabsbrowser/ or http://www.seaside.st/about/screenshots?_k=YFNy7uUZ
You might have picked a better criticism of Visual Studio than "it takes up too much hard disk space." That's a pretty weak criticism in today's world of very cheap, very large drives.[on this scale].
Actually, one really useful benefit of this will be for education. When my introductory programming class starts in a week's time, I'll be able to send them here for the first few weeks, while they're figuring out Python basics, and before they've got a proper Python installation on their own computers (high school kids, some of whose parents lock down computers pretty tightly). It should help us get around the "I can't do my homework, because my dad won't let me install software on the computer" nonsense. :)
This is using my Empythoned build, which is CPython compiled using Emscripten. The version up on the repository is a little outdated, and the one the PythonFiddle guys are using is even older, which is why a lot of the standard library doesn't work on theirs.
The fundamental problem with Eclipse is that it runs on the JRE, which fundamentally makes its memory management bloody awful, that's not because Java is bad at memory, it's because the JRE is bad at memory. You need to specify the maximum amount of memory it is allowed to use, and the minimum amount of memory it has to start with. Get those numbers wrong and your performance in the application is fairly shocking for large projects because you page in and out all the time or the performance of your machine is fairly shocking because you've allocated too much memory. The JRE, at least on Windows, isn't super great at moving between those two numbers either.
Visual Studio runs as native code and so is both more responsive and takes absolutely no configuration to get up and running. Eclipse can be made to operate in a relatively efficient manner(depending on the JRE versions you have available to you), but it isn't like that out of the box, whereas VS is.
Add in the fact that Visual Studio has improved an awful lot over the last few iterations whereas eclipse hasn't(though to be fair it was a lot better to start with), .NET is currently beating the pants of Java, and you start seeing VS coming out on top for a lot of people. I personally love eclipse, it's the best Java IDE I've ever used, and I can make it do almost anything I want either with 3rd party plugins or if I'm desperate my own code. On the other hand, Visual Studio 2010 is a seriously nice IDE, and .NET has improved a lot while Java has been rotting in the JCP for the last 5 years. Java 8 which isn't due out till next year won't even catch up on what .NET has right now, and if you're running on Windows it performs better and is easier to configure.
I love Java, but Oracle has a long way to go to get it back up to snuff.