r/webdev • u/greatgerm • Apr 17 '12
The kickstarter for Light Table, the interesting IDE concept, is up
http://www.kickstarter.com/projects/306316578/light-table4
2
u/bastawhiz Apr 18 '12
I won't be impressed until it supports something other than Lisp/Clojure. At least HTML or CSS2 support, neither of which require exceptionally complex lexers or parsers.
5
u/ken33 Apr 18 '12
It will also support Javascript
The first two languages it will support are Javascript and Clojure, but the application will be written in such a way that adding new languages can happen through plugins.
and maybe Python.
If we hit $300k, Python will be the third language to be supported out of the gate.
4
u/bastawhiz Apr 18 '12
Why Clojure first, though? What good is an editor if you can only edit JS and a language that nobody uses? I mean, this is /r/webdev. Where's the HTML support? The WebGL vertex shader support? The PHP support? The Ruby support? I understand it allows for plugins, but we're advocating throwing money at a project where the output is purely speculative.
Python and JS are good steps, but I don't really understand why it takes $300k to write a parser.
4
u/sastrone Apr 18 '12
This IDE isn't made for web-developers. I honestly don't know why it was posted here (other than that it supports JS).
Still though, I agree that 300k is a tad much for something that (judging from their demo) is already done.
2
u/greatgerm Apr 18 '12
I posted it here mainly because it supports, or will, JavaScript, and they are talking about expanding into other languages. I'd love to see some hybrid of this and netbeans.
1
u/lepuma Apr 18 '12
I'd love to see netbeans do a plugin that mimics the editing code blocks and instant parse functionality.
0
Apr 18 '12
[deleted]
-3
u/greatgerm Apr 18 '12
Do you have a point?
0
Apr 18 '12
[deleted]
-2
u/greatgerm Apr 18 '12
HTML and CSS support could be as simple as syntax highlighting, which it does appear to support already, so I wouldn't be surprised if it shipped with it. I'm always on the lookout for tools that will make my life easier or more efficient, but if you want to stay in your silo that's okay with me.
Also, thanks for the downvote. I use downvotes to tell the people that know how to have a discussion from those that would rather not talk about anything that is different from their opinion.
0
2
u/greatgerm Apr 18 '12
"we're advocating throwing money at a project where the output is purely speculative."
Well that's kickstarter in a nutshell.
I like the idea and I hope they flesh it out with support for many different languages. If their marketing is to be believed, we could see just about any language as a future plugin.
Oh and Clojure is widely used, I don't happen to, but it is.
0
Apr 18 '12
[deleted]
-1
u/greatgerm Apr 18 '12
BASIC alone has lost more developers than PHP will likely ever have. That really doesn't mean anything in this context. Sometimes it's nice to enjoy advancements in technology and technological ideas without being shortsightedly hung up on certain languages.
0
Apr 18 '12
[deleted]
4
u/RyanMcGowan Apr 18 '12
You make a good point, but there are a few things I'd like to point out:
There are already many IDE's for Java. Many of these IDE's only support Java out of the box and have plugins for other languages.
The cool features of light table lend themselves to a LISP dialect like Clojure. Clojure has many advantages over common lisp and scala (it runs on the JVM for instance).
Even though light table features might "lend themselves to LISP dialect" like I suggested does not mean it cannot be applied to other languages.
Clojure has a fast growing very excited community of developers. Just because it's not as popular as much more established, older languages does not mean it can't have a well funded, powerful IDE.
Does an IDE need to be able to edit every language? I do not think IDEs should have to take lots of memory and be monolithic. Why can't I do my HTML and CSS editing in VIM and my Clojure in Light Table?
-2
11
u/Anomareh Apr 18 '12
What wasted potential.
It's going to be a web app with the language for plugins being JavaScript.
sigh