comparison src/luan_editor/editor.luan @ 53:d5681da8ece8

add website
author Franklin Schmidt <fschmidt@gmail.com>
date Sat, 24 May 2025 21:52:13 -0600
parents b7ff52d45b9a
children 6059b4e22d47
comparison
equal deleted inserted replaced
52:3f4c3722b78b 53:d5681da8ece8
1 local Luan = require "luan:Luan.luan" 1 local Luan = require "luan:Luan.luan"
2 local error = Luan.error 2 local error = Luan.error
3 local ipairs = Luan.ipairs or error() 3 local ipairs = Luan.ipairs or error()
4 local String = require "luan:String.luan" 4 local String = require "luan:String.luan"
5 local contains = String.contains or error() 5 local contains = String.contains or error()
6 local to_number = String.to_number or error()
6 local Io = require "luan:Io.luan" 7 local Io = require "luan:Io.luan"
7 local new_file = Io.schemes.file or error() 8 local new_file = Io.schemes.file or error()
8 local Rpc = require "luan:Rpc.luan" 9 local Rpc = require "luan:Rpc.luan"
9 local Swing = require "luan:swing/Swing.luan" 10 local Swing = require "luan:swing/Swing.luan"
10 local swing_run = Swing.run or error() 11 local swing_run = Swing.run or error()
11 local to_front = Swing.to_front or error() 12 local to_front = Swing.to_front or error()
12 local new_window = require "classpath:luan_editor/window.luan" 13 local new_window = require "classpath:luan_editor/window.luan"
14 local Java = require "classpath:luan_editor/Java.luan"
13 local Logging = require "luan:logging/Logging.luan" 15 local Logging = require "luan:logging/Logging.luan"
14 local logger = Logging.logger "editor/editor" 16 local logger = Logging.logger "editor/editor"
15 17
16 18
17 local port = 56587 19 local port = Java.port
20 if port == nil then
21 port = 56587
22 else
23 port = to_number(port) or error("bad port: "..port)
24 end
18 25
19 Rpc.cipher_suites = nil 26 Rpc.cipher_suites = nil
20 local server_socket 27 local server_socket
21 try 28 try
22 server_socket = Rpc.new_server_socket(port) 29 server_socket = Rpc.new_server_socket(port)