Earlier quoted context omitted.
The big difference is that you lose state every time you do that, the main goal with the eval in LT is to prevent that :)
If there is a way to consistently inject the input to the program (to lead to the same state), I would be OK with editing a Go program to cause (behind the scenes): 1. moving a break point 2. recompile 3. run 4. stopping at new break point I think that happening behind the scenes could be made to appear like live editing in other languages. Go is fast enough compiling and fast enough executing that I think it could b…
Light Table 0.4 released
51–60 of 193 posts
Re: Light Table 0.4 released
#52I am very excited to play with Python eval on Light Table. I am on Windows. Python PATH is not set. So I had set it in Command-line. cmd was able to execute Python, but light-table is not able to detect Python PATH. How can I set Python PATH in Light Table on Windows?
You can set the environment variables in windows 7 by right clicking Computer then click on properties > Advances system settings (on the left), and then click on Environment Variables. Scroll down in the System Variables box, and edit Path. Add ;C:\ at the very end.
Re: Light Table 0.4 released
#53Now that source maps are in CoffeeScript, any chance of future support? Also, vim bindings?
There are vim bindings. From the docs: Use the "Vim: Toggle vim mode" command from the command tab.
Also -- very, very exciting work overall -- visionary even. Kudos!
Re: Light Table 0.4 released
#54Awesome... but PLEASE ditch that vertical side menu. It's one of the worst UX decisions I've ever seen and literally gives the user a headache. Pleaseeeeeee
Re: Light Table 0.4 released
#55Video codecs generally encode motion first ("move this rectangle left 10 pixels"), and then fix any residual errors ("apply this patch"). It is _far_ more efficient to transmit motions and residuals than an entire frame.
This demo actively resists motion encoding, since a 3d volume shifting perspective is approximated poorly by a linear shift. Almost every pixel is changing each frame, in an unpredictable manner. Youtube doesn't allow the encoder enough bits to represent the actual image well, and the result is a blurry mess with occasional flashes of clarity when the encoder transmits a keyframe (an entire picture, added to allow fast seeking).
Re: Light Table 0.4 released
#56I was really missing but the ability to (de-/re-)connect to a given client, which 0.4.0 provides. In my opinion LT is not just a code editor (editing features are pretty poor yet indeed) but a code experimenting platform. And there it rocks. Even in alpha, it compares pretty well with Emacs Live in terms of stability and usability.
ClojureScript, Node and JS support is a terrific move. This means I may even soon use Brackets (another nice node-webkit project) less for live JS HTML coding and debugging and live mostly in LT.
Congratulations Chris and Co!
Re: Light Table 0.4 released
#57Earlier quoted context omitted.
People still use common lisp? ducks In all seriousness, the plugin architecture will certainly allow for exactly that to happen. If you're interested in trying your hand at adding CL, I know a guy who could probably sneak you into the beta when it turns private ;)
I'll use Clojure when it gets LOOP.
Re: Light Table 0.4 released
#58Any chance me, as a non-tester and interested person, gets a "fix" for that?
edit: linking 1 to 0 works so far, but please consider a migration to new version - e.g. chrome did the same some time ago ago[0].
[0] https://groups.google.com/a/chromium.org/forum/?fromgroups=#...