Skip to content

Windows support

Compare
Choose a tag to compare
@rundis rundis released this 15 Dec 21:10
· 101 commits to master since this release

The main feature in this release is proper windows support

New features

  • All features from 0.2.0 should now be supported in Windows
    --Tried and tested on windows 10

Bugs

  • Repl could sometimes return v when a proper results should have been returned

Improvements

  • The LT client part is rewritten to use a forked Node instance and communicates with the main process using ipc rather than raw ip socket. Much easier to work with ! Seems a bit snappier even
  • You can now use elm without any precondition on Node. All features uses the built-in node executable that ships with Light Table. Not a huge win for Linux users, but nice for beginners (say on windows) that haven't bothered setting up node yet.
  • The Node client is now fully running with repl and reactor before it starts accepting requests/messages. This avoids a few edge-cases with eval and displaying elm files through the reactor when the user hasn't connected yet.

Final words

Adding windows support triggered a complete rewrite of the node parts of the plugin. Much nicer to work with now. Tx to parallels the process of rewrite process wasn't too bad, but at times it felt a bit like wack-a-mole :-)