 net = require 'net'
 {spawn} = require 'child_process'
-
-sleep = (ms) ->
-  start = new Date().getTime()
-  continue while new Date().getTime() - start < ms
+tmp = require('tmp')
+fs = require('fs')
 
 lintfromserver = (socket, str, fname) ->
   # This plus one probably because Julia starts index from 1

      else
        type = "Error"
      text = numbers[1] + ":" + splittedline[2]
      range = [[row_number, 0], [row_number,1]]
      fullmsg = {
        type
        text

      scope: 'file'
      lintOnFly: true
      lint: (textEditor)->
        connection = net.createConnection(named_pipe)

        return new Promise (resolve, reject) ->
          data = []
