diff src/luan/modules/Thread.luan @ 1780:d3ea0380dfb6

rename Thread.fork to Thread.run
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 30 Aug 2023 14:40:45 -0600
parents 915cb538e2a3
children
line wrap: on
line diff
--- a/src/luan/modules/Thread.luan	Tue Aug 15 23:52:20 2023 -0600
+++ b/src/luan/modules/Thread.luan	Wed Aug 30 14:40:45 2023 -0600
@@ -3,6 +3,7 @@
 local ReentrantLock = require "java:java.util.concurrent.locks.ReentrantLock"
 local Luan = require "luan:Luan.luan"
 local error = Luan.error
+local new_error = Luan.new_error or error()
 local set_metatable = Luan.set_metatable or error()
 local Time = require "luan:Time.luan"
 local Logging = require "luan:logging/Logging.luan"
@@ -24,9 +25,14 @@
 end
 Thread.safe = safe
 
-function Thread.fork(fn)
+function Thread.run(fn)
 	fn = safe(fn)
-	ThreadLuan.fork(fn)
+	ThreadLuan.run(fn)
+end
+
+function Thread.fork(fn)
+	logger.error(new_error("Thread.fork is obsolete"))
+	Thread.run(fn)
 end
 
 function Thread.schedule(fn,options)