Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Monday December 04 2017, @04:16AM   Printer-friendly
from the but-is-it-round dept.

Submitted via IRC for TheMightyBuzzard

Light Table is a free, customizable, functional, and open-source IDE with a modern User Interface, plugin support, command pane, and connection manager

I'll stick with (g)vim personally but there's probably a few of you who'll find this interesting enough, if only to rag on it in the comments.

Source: https://www.fossmint.com/light-table-next-generation-open-source-ide-editor/


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Insightful) by cubancigar11 on Monday December 04 2017, @05:27AM (1 child)

    by cubancigar11 (330) on Monday December 04 2017, @05:27AM (#604919) Homepage Journal

    Let me make a guess, it is based on node.js? What's with the kids trying reinvent everything with broken languages? There has to be some sociological/psychological phenomenon underneath this.

    Starting Score:    1  point
    Moderation   +1  
       Insightful=1, Total=1
    Extra 'Insightful' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 5, Informative) by Marand on Monday December 04 2017, @06:08AM

    by Marand (1081) on Monday December 04 2017, @06:08AM (#604927) Journal

    First Atom then Brackets now Light Table

    More like "First Light Table, then Atom and Brackets." Light Table showed up in 2012, two years before Atom or Brackets, and it predates the framework (Electron) used to create them. It was far enough ahead of the others that it may even have influenced the creation of them.

    Let me make a guess, it is based on node.js? What's with the kids trying reinvent everything with broken languages?

    Sort of. It's using Electron (and node-webkit prior to that), yes, but it's not yet another JavaScript product. It's written in Clojure, a lisp that's made to be "parasitic", I guess you could say. It's a hosted language that can run on the CLR (.NET) or JVM platforms, or be compiled to Javascript, with the ability to perform interop with whatever host platform it's on. Generally much nicer than dealing with JS, C#, or Java directly.

    For Clojure, there's actually some logic to using Electron as the target for user applications. JVM Clojure has a fairly hefty start-up time and using the CLR isn't very popular outside of Windows, leaving ClojureScript (the Clojure-to-JS variant) as the "best" option for many types of program. If you need faster startup time, for example, you're better off using ClojureScript, whereas you'd use JVM Clojure for long-running tasks, ones that need parallelism, etc. In the case of Light Table, it uses the node/webkit base to provide some interesting real-time updating features. Plus, as despised as Electron UIs are, the alternative would likely have been to use Clojure and Swing. I don't recall OpenJFX being a good option back when LT showed up.

    That said, if you're just ideologically opposed to anything related to node or javascript, you won't be happy with it.