Live data from Hacker News

Light Table 0.4 released

chris-granger.com

131–140 of 193 posts

Re: Light Table 0.4 released

#131
Wow its really coming along. Only one thing is missing from me living in this full time with browser tabs and the like is that I use my screens in portrait mode and would prefer to be able to tear off a tab and have it live in another window and then on another screen.

I realise I am an outlier. That said I can always just manually refresh the browser window on the other screen which I currently do anyway.

I dont suppose anyone else has a method of dealing with this currently?

Re: Light Table 0.4 released

#132
post #126

Looks great! Just confirmed matplotlib/pylab plotting working with Anaconda Python distribution. (To get LightTable to not use the system python, I had to go through some hoops... creating an environment.plist didn't seem to work.) The dot-completion seems like it still needs work, but it's pretty neat to have an alternative web-based REPL front-end to the IPython kernel than just IPython Notebook.

Can you elaborate on the "hoops"? I am trying to get a similar thing working.

Re: Light Table 0.4 released

#134
post #91

For those of us still stuck in the Dark Ages, I have patched Light Table so it can run on OS X 10.6.8 (Snow Leopard). You can download it here: https://s3-us-west-1.amazonaws.com/lighttable/LightTable0.4....

Awesome thanks! Any features that don't work?

Re: Light Table 0.4 released

#135
post #71
post #42

Earlier quoted context omitted.

I was actually suggesting that I can't believe people still use CL when Clojure exists... I await my lynching. :D

Well, since you threw that out there... ...I can't believe that people use Clojure-the-language over CL-the-language. It seems to have no reason to exist except as a "I hate parens" Lisp-1. The interesting parts of Clojure (i.e., the sequence abstraction design) are replicatable in CL as a library. Extant issues (e.g., cl's map not mapping over vectors)* can be abstracted over with other tools. While the JVM interop…

>The interesting parts of Clojure (i.e., the sequence abstraction design) are replicatable in CL as a library.

The interesting part of Clojure for me is that the sequence abstraction design is part of the standard language distribution and NOT implemented as an optional library.

The major flaw with Lisps is exactly the proliferation of competing, (and frequently half-arsed), custom solutions for stuff that should be built-in and used by all.

I'll take a slightly inferior implementation of something that's standard in a language's libs, over 20 competing solutions or rolling my own, any day of the week.

Re: Light Table 0.4 released

#136
post #77
post #74

Earlier quoted context omitted.

>Bluntly, I don't know why Clojure was created as a new language instead of an advanced library over Common Lisp I think you basically answered your own question :) >JVM interop is compelling

But the thing is, Armed Bear Common Lisp (ABCL) already offers JVM interop. If someone sat down and really massaged it, the currently clunky interop there could be just as shiny as Clojure.

>But the thing is, Armed Bear Common Lisp (ABCL) already offers JVM interop.

Yes, a half-arsed, barely supported interop. And slow to top.

>If someone sat down and really massaged it, the currently clunky interop there could be just as shiny as Clojure.

I rest my case.

Re: Light Table 0.4 released

#137

Has anybody gotten the node.js connection working. I keep on getting 'In order to start a NodeJS client, you have to have node installed and on your system's PATH.' But, node is indeed installed, and in my $PATH. Running OSX with node v0.10.5

I have node in my global path, but it still won't run.

    The node process exited. 
    The node process you were connected to suddenly quit. Check the console for more information.
And the console says:

     Error: No protocol method IDeref.-deref defined for type null

Re: Light Table 0.4 released

#138
post #134
post #91

For those of us still stuck in the Dark Ages, I have patched Light Table so it can run on OS X 10.6.8 (Snow Leopard). You can download it here: https://s3-us-west-1.amazonaws.com/lighttable/LightTable0.4....

Awesome thanks! Any features that don't work?

From what I can tell, everything's working as normal. Let me know if anything breaks though.

Re: Light Table 0.4 released

#139
post #132
post #126

Looks great! Just confirmed matplotlib/pylab plotting working with Anaconda Python distribution. (To get LightTable to not use the system python, I had to go through some hoops... creating an environment.plist didn't seem to work.) The dot-completion seems like it still needs work, but it's pretty neat to have an alternative web-based REPL front-end to the IPython kernel than just IPython Notebook.

Can you elaborate on the "hoops"? I am trying to get a similar thing working.

Well, it's not that much of a hoop. If you start LightTable from the command line, via "open /Applications/LightTable.app", then it gets your environment parameters, including PATH, which is the important one.

I tried to create a ~/.MacOSX/environment.plist file per the instructions here[1], but that didn't seem to work and I haven't bothered to fiddle with it more.

[1] https://developer.apple.com/library/mac/#documentation/MacOS...

Re: Light Table 0.4 released

#140
how do you get it to go into table mode, where you can drag-drop functions on a workspace? help - stuck in php;D

theres no command,key shortcut, and that little menu in the right corner isnt there on windows.

Post reply on HN