Share this project


Share this project

Light Table is a new kind of IDE - a reactive work surface for the creation and exploration of our programs.
Light Table is a new kind of IDE - a reactive work surface for the creation and exploration of our programs.
7,317 backers pledged $316,720 to help bring this project to life.

Official release of the playground!

Hey everyone,

I'm happy to say that as of this morning the playground is available for Mac/Linux/Windows. Announcement here:



Only backers can post comments. Log In
    1. Rowan Barnard on

      Thanks Stijn, that worked.

    2. cyxceven on

      I'm with Carsten, this ain't werkin'.

    3. Stijn Peeters on

      You just run the light.ps1 script again with parameter table, you will have to find where you downloaded the script, So type ./light table

    4. Rowan Barnard on

      Forgive me for being stupid but how do you run this thing a second time? After following the powershell instructions it started in firefox but upon closing firefox I don't know how to get it to run again.

    5. Jonathan Feldman on

      Good news: It handles the fibonacci sequence (as recursion) well, and only spits out the integer sequence. On a mac, by the way. Starts up the server in roughly thirty seconds.

      Then again, it IS clojure, so it's not all that surprising...

    6. Mathieu Charron on

      Oh, and it's running okay in ArchLinux (Chromium) on a Athlon Neo 1.6, it just took 2 minutes to start.

    7. Mathieu Charron on

      This looks really interesting now.
      I'm thinking: "Run the server on a remote host, develop in the browser on the remote server for an app (node.js, mod_python) on that server".
      Now that's taking cloud to another level.

    8. Kittie U Benjamin Chi on

      It would be nice to port Light Table to Android OS (Tablets)

    9. Kittie U Benjamin Chi on

      Suggestions: Nice to have:
      * open extern source files. (not sure how files can be imported/exported).
      * Auto format codes.

    10. Dmitri on

      Definitely fun to play with. I have a couple of thoughts for features. It would be nice to see the code after the macro expansion and the global var bindings.

    11. Kittie U Benjamin Chi on

      how do I add libraries such as SQL Korma?

    12. Carsten on

      I can't run the Powershell commands, and downloading the ZIP myself doesn't give me anything runable. I tried to unzip it all and run leiningen in the project directory, but unfortunatly I can't make leiningen work here on my work machine... I try again later at home, but it would be nice if you give us another download option for Windows. Maybe a simple unzip-and-run version?

    13. Missing avatar

      brweber2 on

      (def x 19)

      shows as

      (def 19 19).

      It appears that all var references are replaced with their value on the RHS.... Is there a place to leave feedback yet?

    14. Missing avatar

      Devin Walters on

      Similarly, the following behaves weird:

      LHS: (def an-adder (fn [x y] (+ x y)))
      (an-adder 10 100)

      RHS: (def fn (fn [x y] (+ x y)))
      (fn 10 100) => 110

    15. Missing avatar

      Devin Walters on

      How should feedback be given Chris?

      I found on OSX that changing (defn my-add ...) to (defn my-adder ...) made for some weird behavior on the RHS of the application.

      (defn my-adder [a b]
      (+ a b))

      (my-add 3 45)

      (defn my-adder3[45 b]
      (+ a b))

      (my-add 3 45) => 48

    16. Piotr Esden-Tempski on

      Also, all of you JS and Python folks! Give Lisp a chance! Believe me it is worth it! :)

    17. Piotr Esden-Tempski on

      WOOO! Aweome! Having some quality lisp time! :)

      I found that source command does not work at the moment. :)

      Also I would love to see something in the style of the paredit minor mode in the editor. Makes lisp editing a blast! :)

      Cheers Esden

    18. Luke Stanley on

      Woo! Hissss! Will hold off till Javascript or Python support.
      Funny I've done Python to JS compilation for web app dev and the author has done Clojure to JS it seems.

    19. Missing avatar

      Brian Goslinga on

      recur to a defn gives a cannot recur across try, but using loop fixes that. Still is pretty nice though.

    20. Jonathan Ablanida on

      Is this only available for those with early access?

    21. Ian Wagner on

      Loving it so far!

    22. James Aguilar on

      Playground looks really great. Can't wait to see the per-method/per-class editing and docsearch stuff go in.

    23. Blake on

      Doesn't seem to run under cygwin

    24. Maziar Zamani on

      Interesting, but i see nothing on the right hand side (Mac OS X)

    25. James Turnbull

      Your feedback email is bouncing:

      Delivery to the following recipient failed permanently:

      Technical details of permanent failure:
      Message rejected by Google Groups. Please visit… to review our Bulk Email Senders Guidelines.

      Seems to think my email is spam.

      My email inline instead:

      Very impressed with the playground. I presume the bash script install is
      limited to testing? Please don't use the bash script deployment model.
      A lot of Dev and sysadmins will look at this and perceive it as
      insecure: "How do I know what I am downloading". Even testing it will
      make a few of them err on the side of not trying it.

    26. GoldFire Studios

      Looking nice! Can't wait for JS support to go into this, I'm clueless when it comes to Clojure.

    27. Michael Alexander

      Downloading now, will be testing in a min! (Ubuntu 12.04 x86_64)