Light Table IDE Finds Funding Success 94
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.
A little late (Score:5, Interesting)
By the way, why can't I fund a closed (but funded) Kickstarter project past the deadline?
Re: (Score:3, Informative)
uhm.
Re: (Score:1, Flamebait)
ummmm, If you bother to look at the previous slashdot article, when it was covered before, it wasn't a kickstarter project.
By the way, why can't I fund a closed (but funded) Kickstarter project past the deadline?
Sometimes you can - just not on KickStarter.
So, your response is that you can, except that you can't?
It's useful to actually read the post your responding and to check your facts before posting.
Re: (Score:2)
I guess if people don't bother reading past the summary at Slashdot, you would be absolutely right.
Of course if they had, they would have found the same tidbit that the following comment quoted 10 minutes after the story was posted:
http://developers.slashdot.org/comments.pl?sid=2789489&cid=39699579 [slashdot.org]
( It was approved on the 17th )
Re: (Score:2)
Thanks for the clarifications.
I guess if people don't bother reading past the summary at Slashdot, you would be absolutely right.
Of course if they had, they would have found the same tidbit that the following comment quoted 10 minutes after the story was posted:
http://developers.slashdot.org/comments.pl?sid=2789489&cid=39699579 [slashdot.org]
( It was approved on the 17th )
I looked before I commented, but I missed it. Seems Firefox was doing a case-sensitive search so searching for "kick" found no matches. Oops.
Open source or close source? (Score:2)
Is Light Table going to be an open source project or a close source project?
Re: (Score:2)
Will it be open source?
I'm a firm believer in open source software and open source technologies. I can guarantee you that Light Table will be built on top of the technologies that are freely available to us today. As such, I believe it only fair that the core of Light Table be open sourced once it is launched. At some level, this is an experiment in how open source and business can mix - it will be educational for us all.
Re: (Score:2)
The answer, then, is no, it won't be open source. There's nothing "educational" about keeping the premium parts closed source, as it's been done by many projects. This "firm believer" nonsense is self-serving bullshit.
Re: (Score:3, Interesting)
By the way, why can't I fund a closed (but funded) Kickstarter project past the deadline?
As a successful Kickstarter project [kickstarter.com] creator, I would hate that. It's one thing when you are doing software, but it's quite another when you are shipping a product. After it closes, you can go to the website and find out how you can get it once all Kickstarter backers are rewarded.
Re: (Score:1)
By the way, why can't I fund a closed (but funded) Kickstarter project past the deadline?
As a successful Kickstarter project [kickstarter.com] creator, I would hate that.
I'm lost; you didn't actually explain why it would be bad for people to discover your project after it's complete.
As a customer, if I can find out about something awesome you've done and I want to give you money for it how is that bad? As a business owner, how is it bad if people discover you through kickstarter and want to give you more money for something you've gotten off the ground?
If it's an issue of only doing a limited run, then additional demand after the project completes indicates that your produc
Re: (Score:2)
Re: (Score:2, Insightful)
As a customer, if I can find out about something awesome you've done and I want to give you money for it how is that bad? As a business owner, how is it bad if people discover you through kickstarter and want to give you more money for something you've gotten off the ground?
Supply Chain.
If the project deadline arrives and you use the money to buy enough supplies to make a product for everyone +10% failures just to be safe. If another 100 people come along afterwards then you don't have the supplies to make and deliver the goods. If you got a bulk discount, ordering small boxes of supplies as people dribble in over a few weeks could destroy your profit margin.
In short: Kickstarter is not a shop. You don't place orders for goods, you donate in the hope of getting something back.
Re: (Score:2)
Because you're trying to hope on a product with all the investment goodies without actually doing any of the donation/investment in a risky product. It's something no one wants to reward otherwise none of the kickerstarter projects would meet their goal because too many assholes are waiting for it to become to success first.
Re: (Score:3, Interesting)
You can. Just send the company a check.
Re: (Score:1, Informative)
Re: (Score:1)
Re: (Score:3)
Did you even see their ideas? It's only similar to VI/emacs in that it's gonna have black background.
Re: (Score:1)
VI and emacs are free.
No, they're not free. There is a cost associated with them - the time to learn the commands.
Do you think VI or Emacs is more expensive than Visual Studio?
Uh, huh. And this in this IDE you will be able to code fluently from second 0?
Re: (Score:1)
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?
Re:Yawn (Score:4, Funny)
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!
Re: (Score:1)
Re: (Score:2)
I use VS pretty heavily, and have never had it crash. I've had the project I was working on take down the operating system a few times, but I'm pretty sure that's independent of the IDE you choose.
Re: (Score:3)
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 w
Re: (Score:2)
The beautiful thing with vi and emacs is syntax highlighting imho. Often I get examples of langauges that I don't actually use myself (but were part of a project I downloaded or whatever). The great thing with Vim and emacs is they usually will highlight things well for you helping you visually figure out some of the syntax to get a quick idea of what is going on in the code. Want to open a Matlab file and just see what it contains not wait 20 sec for matlab to open or settle for ugly text editor monochrome
Re: (Score:2)
How about Geany, then? Lightweight, with syntax highlighting, and a decent GUI.
To be fair, I use VIM as well, but for most things, a GUI is quicker.
Re: (Score:2)
Geany is my favourite editor, though whether locally or remotely I often use vim anyway. It's so easy to type vi my, s/x/y/, :x. For quick changes, especially a config file, the command line and vim is so much quicker. For writing code Geany is nicer. One thing where vim rules is that it's impossible to lose data. If the computer dies then next time you run vim it automatically recovers the data. I wish Geany would do this.
Phillip.
Re: (Score:2)
I never use the syntax highlighting in vim. I find it very ugly and prone to using unreadable color combinations like dark blue on black.
Maybe I'm using it wrong.
Re: (Score:3)
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.
Re:Yawn (Score:4, Informative)
Re: (Score:2)
He writes a decent amount of popular code if you check his GitHub profile [github.com].
Re: (Score:2)
It's not about looking pretty, it's about being a effective coding tool.
Re: (Score:3)
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.
Re: (Score:2)
So are you saying that with light table you don't have to type code into an editor or compile the code? Great, we can hire programmers from the same demographic that McDonalds cooks come from now. Oh wait, you're saying we'll still have to write code? But not in an editor? Oh, we'll still have to use an editor? OK. But we won't need to compile the code? Oh, we'll still have to compile the code too. So what the fuck are you on about then?
This looks interesting, and it will be even more interesting to see how
Re:Yawn (Score:5, Insightful)
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.
Re: (Score:2)
vi makes me press [esc]:wq (2 keys for
Word OTOH lets me press + then enter, so 3 keys
Re: (Score:2)
vi makes me press [esc]:wq (2 keys for :)
[esc]:x :wq was obsoleted in 1978, the only time to use it is when you have not changed a file but want to save it anyway to update the time stamp. It's nuts that most vi howtos still teach people to use :wq.
or
[esc]ZZ
Re: (Score:2)
Wow. Slashdot mashed up the spacing on that comment.
The commands are:
[esc]:x
or
[esc]ZZ
Re: (Score:2)
Save
[Ctrl]+n
New
[Ctrl]+o
open
b for bold, i for italic, u for underline
Much less cryptic than vi stuff
Re: (Score:2)
Somebody who isn't familiar with keyboard commands and gets confronted with a UI that depends on stuff like Ctl-S to save is going to find it cryptic. What you wrote are simple mnemonics that also apply to VI: w = write, q = quit, x = eXit, d = delete, etc.
If you want really cryptic commands, try learning the Emacs equivalents (and I say this as someone who prefer Emacs over vi).
Re: (Score:2)
So what you're saying is that over the course of 30 years, they've managed to get the key count down 20%.
And wq was current on the version of vi I was using in 93. So apparently that change took a LOOOONG time to propogate.
nano (Score:2)
ctrl + o + enter
the vi people need to learn arithmetic.
Escape + shift + ; + x is not 'three keys', its 'four keys'.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
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
Re: (Score:3)
And Light Table will be open source, though I think the creator is considering the creation of some proprietary add-ons.
Light Table - Why it's Cool (Score:5, Informative)
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.
Re: (Score:3)
> So far, no IDE will give you thinks like autocomplete for a language like Python
Even "home-grown" IDLE has (semi)autocompletion.
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
How is this informative? This guy clearly doesn't know what he is talking about. PyDev (Plugin for Eclipse) gives you autocomplete since ages. You don't need static typing to be able to read out interfaces. IPython (interactive python extension) does it too. Or like pretty single one of these http://wiki.python.org/moin/IntegratedDevelopmentEnvironments [python.org] . Hell, there even a VIM autocompletion plugin, if you are into that sort of stuff.
As for differences, how about showing results of your program as you type
Re: (Score:3)
How is this informative?
Apparently because no one else can figure out what is cool about light table either lol.
Showing results as you type is neither innovative, original, or often not even very useful, and neither is a method-based hierarchy. Everyone switched to thinking of them as class-based hierarchies a long time ago.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
It's not 100% perfect b
Re: (Score:2)
Re: (Score:2)
I can only think that you haven't looked at the demo videos - any of them.
Giving you the results of code execution, live, as you work?
Determining the codepaths traversed to fill out a template, and putting the specific models, controllers, views, and other related methods right in front of you -- no bouncing between files?
Giving you tools to render your live display into an IDE pane, so you can actually play your game, show your web interface, &c. a
Re: (Score:2)
Are you Tommy Wiseau?
Re: (Score:1)
Easy, formal languages are far simpler than natural languages.
vi (Score:2)
I've never had any use for IDEs, but Light Table looks nice. Very easy access to documentation would be a massive help with just about everything.
I'm playing with ruby on rails right now. Can anyone recommend a IDE that's actually better than using vi?
Re: (Score:1)
Can anyone recommend a IDE that's actually better than using vi?
Emacs! /duck-for-cover
Re: (Score:2)
i use nano (Score:2)
and bash.
all you haters suck my balls.
What am i missing here? (Score:3)
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? )
Not funding, donations (Score:2)
It would make sense for a funding system to have a limit, since there is only so much you're willing to give to investors.
But Kickstarter is not a funding system, it's a donation system. The fact that it tries to look like funding is probably to lure the common people into giving their money away without any returns, exploiting the fact people would quite like to play at investing. It is arguably a scam.
Stupid (Score:2)
Re: (Score:2)
So you've clearly never used code written on, say, an Apple Newton or an iPad, or possibly even a PalmOS machine - all systems where the user (for which, read "programmer") has no access to the filesystem or there IS no filesystem.
You need to get out more. Learn about how much you don't know before you start confidently making statements about the world.
Re: (Score:2)
Just because a system doesn't give you full access to the file system doesn't mean things aren't represent their file structure.
Nice idea (Score:2)
But the problem is that while showing some basic examples of "new" concepts, extending this into a fully functional IDE for "any" language and platform is going to take far more time and money to develop then what the Kickstarter project is going to provide. When was the last time you wrote code like 3 + 4 = that could provide immediate evaluation.
That shouldn't discourage the developer from proceeding, but I think his only goal would be to be bought up by Microsoft, Apple, Google, or some other prevalent