Live data from Hacker News

Light Table 0.4 released

chris-granger.com

11–20 of 193 posts

Re: Light Table 0.4 released

#13
post #5

I look forward to writing (essentially vim-) plugins for light table in javascript. Some day soon? Extensions were mentioned on the blog about a year ago ( http://www.chris-granger.com/2012/04/15/light-tables-numbers... ), but as far as I can tell, they're still not here yet :(

The plugin architecture is something we have to be deliberate about given that it allows you to do literally anything we can do. I talk a little bit about the plan moving forward at the bottom of the post, but gist is that there's going to be one more public release, and then the private beta (for KS folks) is going to focus on really hammering out how we expose LT to plugins.

Re: Light Table 0.4 released

#15

Very impressive demo. So happy to finally see python support. What is used for the javascript rendering? I assume since they are using the chrome dev tools they are embedding chromium into Lighttable?

I am fairly sure that Light Table is a node-webkit[1] app, so your assumption should be correct.

[1]https://github.com/rogerwang/node-webkit

Re: Light Table 0.4 released

#17

I dream of the day Light Table has Go support.

You know, I looked into this briefly and based on the way go works, it's not clear to me how useful it would be. Go doesn't really have a good REPL, which is an indication.

If there was a decent way to handle dynamic evaluation though, it could certainly be added, and without too much issue I would imagine :)

Re: Light Table 0.4 released

#18

Very impressive demo. So happy to finally see python support. What is used for the javascript rendering? I assume since they are using the chrome dev tools they are embedding chromium into Lighttable?

I am fairly sure that Light Table is a node-webkit[1] app, so your assumption should be correct. [1] https://github.com/rogerwang/node-webkit

It is indeed. Chromium + embedded NodeJS written in ClojureScript.

FTW.

Re: Light Table 0.4 released

#20
post #17

I dream of the day Light Table has Go support.

You know, I looked into this briefly and based on the way go works, it's not clear to me how useful it would be. Go doesn't really have a good REPL, which is an indication. If there was a decent way to handle dynamic evaluation though, it could certainly be added, and without too much issue I would imagine :)

Go compiles so fast you can just pretend there is dynamic eval. People sometimes use the "go run" command to compile and run Go source in one operation, that is not really too different from just invoking an interpreter. Go provides a lot of tools to parse Go source, I imagine between that, Go's fast compiler and GDB support it wouldn't be as hard as many compiled langs to support.

Also if I am figuring out something OBO (off by one) prone sometimes I use this to double check myself: http://play.golang.org/

Post reply on HN