Light Table IDE Finds Funding Success
omar.sahal writes "Chris Granger's Light Table IDE, covered here previously on Slashdot, has been successfully funded by a Kickstarter campaign. 7,317 backers brought in $316,720, obliging Chris to support the Python Programming language with his first release. Chris and his team have also been successful in being funded by Y Combinator. Here's some more background (video) on the concepts developed by Bret Victor found in Light Table.
Links to Kickstarter projects are much more interesting BEFORE the the funding round ends. It's too late for anyone to participate.
By the way, why can't I fund a closed (but funded) Kickstarter project past the deadline?
Did you even see their ideas? It's only similar to VI/emacs in that it's gonna have black background.
You obviously didn't see the presentation that Bret Victor guy churned out, I can spoil it by saying it was pretty damn awsome.
It's about fucking time that programming leaves the notepad + compiler stage.
True, but all of those were developed for static languages in mind. Using them for dynamic languages is uncomfortable. This project might become for Python and Lisp what those environments are for C and Java.
The guy was a VS Project Manager at MS. It's in his bio...
It took me a long time to figure out what is interesting about Light Table. If you've seen Eclipse or Visual Studio, you might think that it's really boring, because both of those can do all that and more.
What's cool about it is this works in Python, which is a late-bound language. So far, no IDE will give you thinks like autocomplete for a language like Python or Ruby. This isn't a huge problem, but it's nice to have.
"First they came for the slanderers and i said nothing."
Emacs and VI are good editors, and are great tools for working on a codebase and project that you are intimately familiar with.
Eclipse and especailly VS are fantastic IDEs, but AFAIK they kind of suck on dynamic languages, because (1) they don't use any of the great opportunities for supporting a programmer using dynamic executing, inspection etc, and esp (2) because all the features that make most IDEs great (links to documentation, click-through to implementation, autocomplete) are done using static code inspection, which sucks with a dynamic language because you have no clue what type an object is or could be.
If this can bring the power of a modern IDE to dynamic languages and actually uses the dynamic element of it do enhance coding, it will be a great new tool in the box.
Vi is hard to learn and ugly but it's a really good editor. Ever wanted to change a few thousand lines in some complex way that find & replace just can't handle? It's the work of seconds. Vi is low bandwidth so can change those few thousand lines over a 300 baud link or a mobile data connection from some other country where graphical tools would kill you on data charges. Vi is also available on all UNIX systems.
I want to see you run VS over SSH on your mobile phone and manage to do anything productive with it.
I've no idea what emacs has going for it, I have never used it. Some people seem to love it.
VS and XCode support statically typed languages. How to provide anything like those services to dynamically typed languages has been complex. There are some IDEs out there for dynamic but the development is definitely much stronger on the static side.
From a quick glance at the sparse web page, it seems rather basic and nothing to get excited about..
So why should i care about this? ( no, not trolling, seriously. why should i want to jump ship from something like Eric or pyscripter? )
---- Booth was a patriot ----
Uh, huh. And this in this IDE you will be able to code fluently from second 0?
Why do you think people will be able to code fluently from second 0 in this IDE?
ELIZA program detected!
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
Did you watch the videos? Some of the ideas presented seem genuinely innovative - like the ability to move blocks of code from within a single file to different portions of the screen. That's flexibility related to what code you have on screen that's a few steps past multiple tabs, split screens, and folding editors.
And Light Table will be open source, though I think the creator is considering the creation of some proprietary add-ons.