Live data from Hacker News

A new Light Table experience

chris-granger.com

81–90 of 152 posts

Re: A new Light Table experience

#81

Small bug I found: When I change the editor theme to something other than `default`, the next time I start up the editor, the theme isn't loaded. Instead, I just get some light grey text on a dark grey background. UX Annoyance: When clicking on an exception, there's no visual indication that it's been clicked on. I found that Shift+Tabbing brings you back to the editor pane (other than using the mouse). A couple more…

Created an issue for the first [1]

Not sure about the ctrl+shift+enter not working, I'll see if I can come up with a repro. Keys are delimited with -, so Ctrl-Shift-Enter

For (doc ..) take a look at the bottom console, click the little arrow which should be blue when there's new content in there. All prints go to that console.

Thanks for the report! :)

[1]: https://github.com/Kodowa/Light-Table-Playground/issues/281

Re: A new Light Table experience

#83
post #60
post #4

Earlier quoted context omitted.

It is, but that's because we have to have a solid editing experience for the "simple" stuff before we can do the more interesting things. What good is it to have these awesome function oriented editors when you can't even modify a file efficiently? :) We use tabs as a simple way of wrapping up a context. In the future they will include all sorts of neat things - and they aren't limited in any way. If we want, we can…

Has anyone started work on an Emacs Lisp to ClojureScript compiler? :) Speaking of which, are Emacs keybindings coming any time soon?

and ParEdit

Re: A new Light Table experience

#84

As a game dev guy, I'm looking at the two new Open game platforms, Ouya and GameStick, and thinking that LT might be a great way to get kids into coding. Getting kids to code games is so much easier than any other project, even if the game is extremely simple. Anyone care to comment?

Have you messed around with ImpactJS? I'd love to see some LT and ImpactJS lov'n.

Re: A new Light Table experience

#85
Would be nice if font size changed by control+scrolling mouse wheel, most code editors do that. I can't imagine really needing (or wanting) to evaluate things in realtime (like the videos demonstrate) unless I was writing cryptic, mind-numbing algorithms all day every day. I like the idea in one of your videos, every function can have its own little window, but I wouldn't want that to create new files for me automatically in the background and it would have to be more useful than a straightforward "split window" editor function, which is already something I rarely use. The colors are cool but not as cool as my hacked Crunchbang+Geany colors. Maybe one day Light Table will be like a more graphical, user-friendly Emacs? I don't know. The videos are really eye-catching but realistically I can't imagine why I'd use Light Table. I realize there's already a lot of interest in this, but I would like to see more videos showing how this is actually more useful than Gedit or whatever.

Re: A new Light Table experience

#86
post #81

Small bug I found: When I change the editor theme to something other than `default`, the next time I start up the editor, the theme isn't loaded. Instead, I just get some light grey text on a dark grey background. UX Annoyance: When clicking on an exception, there's no visual indication that it's been clicked on. I found that Shift+Tabbing brings you back to the editor pane (other than using the mouse). A couple more…

Created an issue for the first [1] Not sure about the ctrl+shift+enter not working, I'll see if I can come up with a repro. Keys are delimited with -, so Ctrl-Shift-Enter For (doc ..) take a look at the bottom console, click the little arrow which should be blue when there's new content in there. All prints go to that console. Thanks for the report! :) [1]: https://github.com/Kodowa/Light-Table-Playground/issues/281

Thanks for the fast response! I'm really hopeful for the future of Light Table, and I appreciate the work you've put it.

Re: A new Light Table experience

#87

So how do you see these inline results? I'm told cmd-enter or cmd-shift-enter will evaluate code; on Windows 7, for me, none of ctrl-enter, alt-enter, or windows-enter seem to do anything. ctrl-shift-enter in a .js file creates a checkmark next to my first line, 2+3; (though not the lines I'd written after it). Trying to create a .clj or .cljs file, by 'Create a new file' and then 'Save file', it remains as 'untitled…

Looks like Ctrl+Enter and Ctrl+Shift+Enter start to work after saving the file with a recognised extension. You'll have to use the mouse, as pressing Enter cancels, despite the 'Save' button being highlighted as if it were the default.

Unfortunately, even just (defn id [x] x) gets me "java.lang.RuntimeException: Unable to resolve symbol: defn".

Re: A new Light Table experience

#88
post #25

Earlier quoted context omitted.

Same here. I really WANT to use this, but I added a PHP project and it doesn't seem to do anything. I can't even Ctrl+F to find something in the file. I'm looking everywhere for hotkeys to do things, but there's no documentation I can find. I was expecting some kind of awesome interface like "Ctrl-Left Arrow" to bring up the left bar, then type in your command and press enter and it does magic and hides the bar. But…

I was wondering the same thing. Neither ctrl+space or cmd+space works on osx for me, maybe because I have alfred installed?

doesnt do anything for me either.. and i dont have alfred installed... guess this isn't quite ready for primetime yet

Re: A new Light Table experience

#89
post #15

This is a very pretty editor. That said, I have no freaking idea what I'm supposed to do. I've been messing around with it for around 15 minutes now, and I still don't understand it. I added a PHP website folder and got no code hinting or anything else beyond "here is the match for your parenthesis" for either PHP or Javascript. This also resulted in my "navigate" tab being filled with SVN meta-files. I am quite conf…

You may find the Kickstarter page informative- http://www.kickstarter.com/projects/306316578/light-table "What languages will it support? 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."

well too bad it only supports those two. If I get in Clojure/Javascript before it supports others like Python or PHP I'll try it.

Re: A new Light Table experience

#90
post #26

Earlier quoted context omitted.

Out of curiosity - I haven't followed this project in technical detail - are you using SWANK or your own backend work? I would be interested in experimenting with it for Common Lisp, you see. :)

I believe it uses nrepl, not SWANK. (I wrote about the difference here: http://pchristensen.com/blog/articles/clojure-development-ec... )

it actually uses neither, and doesn't rely on any specific implementation. You could fairly easily wrap a swank client to make it work, or an nrepl one (which is something we'll probably get to soon). One of the nice things about the way we architected it is that there are very few assumptions when it comes to "clients" and that will allow a ton of freedom in using established stuff when it exists.
Post reply on HN