12 ms·
Light Table 0.7.0
- ohfunkyeah 12y agoAnyone know of a good update to the discussion that happened here? https://news.ycombinator.com/item?id=3874324 https://news.ycombinator.com/item?id=3874324 I'm curious how the concept of light table has stacked up against reality in the past year.
- mberning 12y agoOut of curiosity I just downloaded it and tried it out on a JS project I am working on. To me the biggest and most interesting feature is the evaluation of code anywhere, so I decided to try that. Aside from it needing a browser to do anything with JS I noticed that it generated a bunch of errors when I tried to evaluate a block of code. Maybe it is awesome for clojure, but for JS I think it has a long way to go. Back to webstorm for me.
- jamii 12y ago> ...it generated a bunch of errors... What errors did you get? Was it connected to a page that had your code loaded already? > Aside from it needing a browser to do anything with JS... If you eval a html file it will open it in a local webkit tab. You can then use that connection to eval js. A lot of the js tooling works better with the local connection too since it can directly hook into the devtools instead of having to send json over a websocket.
- cldwalker 12y agoI've been using JS eval fine. Feel free to open an issue on https://github.com/LightTable/LightTable/issues https://github.com/LightTable/LightTable/issues as described in https://github.com/LightTable/LightTable/blob/master/CONTRIBUTING.md#bugs https://github.com/LightTable/LightTable/blob/master/CONTRIB...
- deleted 12y ago[deleted]
- james33 12y agoWell this is a pleasant surprise. I was rather disappointed by the last announcement as I felt Light Table was a nice start and was heading in a great direction. As one of the KS backers, I'm glad to see the effort was put in to make it easy for the community to keep it going.
- bachback 12y agoGood news! I'm going to switch from Emacs some of the time, and hopefully 100% eventually. The thing that bugged me was how uneven the way editor would react in some cases. For me it didn't have the reliability I need. I was interested in the fundamentals and found underneath is code-mirror. I thought eventually all code-editing should move into a browser, but isn't quite there yet. Hopefully this will move to 1.0 and be a full emacs replacement.
- mardurhack 12y agoHi, just out of curiosity what pushed you away from Emacs? I was planning to learn how to use it but your comment made me think...
- wldcordeiro 12y agoI've considered using Light Table for a while but the fact that there isn't a simple way to install it on Linux (either via apt or another package manager or a packaged version like a deb/rpm) keeps me from bothering.
- moron4hire 12y agoSo downloading a tarball and unpacking it is not simple enough?
- wldcordeiro 12y agoApparently you need to also do the things described in this readme to get it working properly. https://github.com/LightTable/LightTable#initial-setup https://github.com/LightTable/LightTable#initial-setup
- moron4hire 12y agoEither this is for building from source, or it has backslid into bullshit territory, because I've used it on both Windows and Linux without doing any of that.
- jamii 12y agoThat's for building from source, which is only necessary if you want to back on Light Table itself or write a plugin.
- Rapzid 12y agoSame. Download, extract, double click on both platforms. It even downloads clojure for you...
- uolot 12y agoInstead of cloning LightTable repo, just go to the main page [1] and download an archive. [1]: http://lighttable.com/ http://lighttable.com/
- 12y ago
- nickik 12y agoVery nice. I hope this project keeps living. I use it for all my clojure dev and sometimes just as a editor. I rarly use the repl anymore, I just build up function inside the editor. The only thing that hinders this is that the function output should be pritty printed but there is some technical problem with that. If this would happen, I would not use the console much anymore. The paredit is nice enougth to make working with clojure nicer then working with other language syntaxes. Overall I really like it because I feel like its the way a IDE should be even if its lacking features, the architecture is nice.
- pnathan 12y agoWhat issue could possibly exist for using a GPL editor? It's not being shipped from a company...
- moron4hire 12y agoI know, I was surprised as well. And if there are legitimate issues, isn't this exactly the dual-licensing opportunity that open source projects dream of?
- jamii 12y agoFirstly, dual-licensing requires that all contributors sign a CA, which is enough of a annoyance that many minor fixes just don't get contributed at all. Secondly, Mike Innes (http://junolab.org/ http://junolab.org/) is one of the big contributors to Light Table and has told us that many of the commercial users of Julia are uncomfortable with GPL code and that changing to MIT would help adoption.
- moron4hire 12y agoThe common thing these days is to include your CA in your pull request the first time you contribute by adding your own name to a list of contributors as a means of signature, then all future contributions are considered assigned. If that is too much of an annoyance to contribute to a project, then perhaps the contribution isn't that important and won't be missed. And what does that even mean, "uncomfortable with the GPL"? I have this picture in my head of developers programming with GCC, sweat dripping from their brow, looking over their shoulders for Richard Stallman to come and steal their laptops out from under them. Using GPL software does not have any impact on the work you do. It's only modifying GPL software and distributing those modifications that matters.
- steveklabnik 12y agoMany people, even some lawyers, don't understand the GPL. :/ It elicits this kind of knee-jerk reaction in people.
- JBiserkov 12y agoAaand the menus are gone?! I'm on Win8.1 x64
- reitzensteinm 12y agoSame here, Win 7 x64. Ctrl+Space opens up the list of all actions, so you can make your way from there. A bit of an annoyance, but apparently being able to evaluate and update multiple files in a Clojure project works now, so I'm too happy to care.
- ZenoArrow 12y agoDo they come up if you press the Alt key?
- mring33621 12y agoWin 7 x64. No menus. Alt key does nothing.
- benkillin 12y agoI have the same issue... not sure how to get them back either. I'm on windows 7 x64.
- JBiserkov 12y ago>it's fixed in master. Will go out tonight. https://github.com/LightTable/LightTable/issues/1730#issuecomment-63855693 https://github.com/LightTable/LightTable/issues/1730#issueco...
- btreecat 12y agoI am not really sure what Light Table is and the announcement does not provide any information as such.
- ibdthor 12y agoThe blog posts might get a little long if we prefaced all of them with a description of Light Table, but hopefully lighttable.com can provide you with all the information you're looking for :)
- deleted 12y ago[deleted]
- logn 12y agoIf you're going to do an MIT license, why not just Apache 2.0? That offers some protection against patent trolling. And the Apache license can still require an attribution notice like the MIT license.
- tiffanyh 12y agoSo how is Chris (et al.) planning to make Light Table a sustainable business (e.g. "pay the bills"). It's great they have the kickstarter money but I haven't seen any announcements on them making this a product for sale. If anything, it appears they are doing the exact OPPOSITE and distancing themselves from the project all together.
- debacle 12y agoIsn't that the norm for kickstarter funded software projects, especially of the open source flavor?
- e12e 12y agoBefore asking how, ask "are they planning to turn it into a business?". Neither Emacs, gcc or even Linux have been made into a product. They and many other such products still survive just fine.
- pjmlp 12y agoYou are forgetting how many companies pump money into them, if anything by paying the salaries of those that work on their free time. I am yet to see "exchange ELisp code by bread" posts.
- dagw 12y agoTrue, but Emacs, gcc and Linux didn't take millions of VC dollars.
- e12e 12y agoDid lighttable? I thought EVE got the VC funding and LT was kickstarted?
- justincormack 12y agoEr yes Linux has been made into many products, like those Android phones. Several companies sell gcc as a commercial product, eg for embedded systems - its open source but you pay for support for your CPU architecture etc.
- johnsmith32 12y agoI really dislike how so many editors bind the evaluation/compile/menu key to ctrl + space or ctrl + shift. On the default multilingual key setting on windows, it is especially annoying when you want to run the code but instead your typing language changes to chinese
- philbarr 12y agoI think that's more the fault of windows than anything else. I mean, why do I need a shortcut key for changing language? I'm going to do that so often I need a shortcut do I? Nope. Always turned off for me.
- aninhumer 12y agoFor people in multilingual environments, that shortcut key is absolutely necessary.
- philbarr 12y agoFair enough - that never occurred to me. I assume that there are a lot of people in that situation then? For it to be on by default?
- johnsmith32 12y agoIt is a problem mainly in Asia and countries which has unique characters in their alphabet e.g. russia cyrllic, the baltic states, certain romance languages which requires a large amount of accents e.g. french
- simias 12y agoTry using an "exotic" layout for a while and you'll see how often you'll encounter applications that assume/require QWERTY.
- zurn 12y agoIt would be cool to see some videos of the current LightTable, since it was the demo videos of the original prototype that made its name originally. FWIW I remember trying LT once post-open sourcing and ran out of enthusiasm before I could figure out how to see any of the "cool stuff from the video".
- krat0sprakhar 12y ago+1 to this. I really want to give LightTable a shot. Whenever a new release is announced, I hurriedly download it, open it and then realize that I don't know what to do with it. Eventually I end up uninstalling it and going back to good ol' Vim. A couple of videos highlighting some cool features for Clojure, Python and Javascript development would be of great help!
- jamii 12y agoThe video on the front page of http://lighttable.com http://lighttable.com was made in April. Most of the changes since then have just been bug fixes so its pretty representative of the current state. Now that we've removed the bottlenecks on outside contributors the pace is picking up again.
- zubairq 12y agoI have some videos here: https://www.youtube.com/user/zubairq https://www.youtube.com/user/zubairq
- peterashford 12y agoYup. I started trying to use it and found I couldn't do something as simple as change the font. I recall the help system referred me to the web page which referred me to a video about editing a config file. Which was when I decided that if doing something so simple was so convoluted then this wasn't the editor for me.
- da4c30ff 12y agoI wonder how many people contributed under the assumption that their contributions would remain under GPL. I assume the CLA specifies their right to change the license?
- lgas 12y agoI'm not a lawyer, but it's my understanding that the existing licenses still apply to the existing code but new versions can always be licensed under a new license (on each release if they wanted), because of the very fact that it's just that: a new release.
- Argorak 12y agoThe important point is that they have a CLA and that one contains copyright assignment. The company behind LightTable holds all rights on your contributions. As the copyright holder, they can change the license however they wish.
- mkesper 12y agoWell, a good CLA should prevent them from going non-free.
- Argorak 12y ago"Good" is a definition that differs, depending of the side you are on. Also, what is "non-free"? Some FOSS advocates would say that they just did that, because it now allows building non-free derivatives for everyone without user-rights to the source.
- icebraining 12y agoWho claims that releasing software under non-copyleft licenses like MIT and BSD is non-free?
- 12y ago
- vim-guru 12y agoThat's one buggy release! At least on Yosemite. It breaks exposé. Vim-mode only partially works now and evaluation of JavaScript is entirely foobar.