Live data from Hacker News

Light Table 0.4 released

chris-granger.com

191–193 of 193 posts

Re: Light Table 0.4 released

#191
post #116

Earlier quoted context omitted.

Precisely. This is at least how I do it. It is also pretty nice to have an Instarepl where you can see live changes, either in your source files or in a separate repl. Don't forget that if your paths and namespaces match you can require your namespaces at will.

I'm normally not a screencasts kind of guy, but is there a good one for using the REPL to assemble, oh, say a web app in Compojure? I started doing a Clojure/Compojure tutorial the other day and I thought I was doing way too much restarting to get changes to take effect (using emacs/nrepl).

Are you using the wrap-reload Ring middleware? That seemed to make most restarts not necessary for me.

Re: Light Table 0.4 released

#192
post #129

Earlier quoted context omitted.

I don't understand what you mean. ST3 is scripted in Python. If Python was as pervasive in ST3 as elisp is in Emacs, and provided similar concepts (buffers, regions, markers, modes, hooks, advices...), why couldn't it "replace"[1] Emacs? [1] replace here means "being as powerful as", not actually converting Emacs users, most which are happy with Emacs..

In answering this I will ignore details specific to the two tools (such as how the implementations are modified), the merits of either, how they are used, and only compare their design goals. It is true that both tools are mutable and that hypothetically their potential use cases will overlap entirely. The reason this will not occur though is a consequence of one tool aiming to provide a general environment by design…

I aggree, but I still hope that ST3 could go Emacs direction....

Re: Light Table 0.4 released

#193

Earlier quoted context omitted.

I'm normally not a screencasts kind of guy, but is there a good one for using the REPL to assemble, oh, say a web app in Compojure? I started doing a Clojure/Compojure tutorial the other day and I thought I was doing way too much restarting to get changes to take effect (using emacs/nrepl).

Are you using the wrap-reload Ring middleware? That seemed to make most restarts not necessary for me.

Nope. Thanks for the pointer.
Post reply on HN