diff src/luan/modules/Thread.luan @ 1255:4f571a974132

replace Thread.schedule with Thread.once and Thread.repeating
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 03 Sep 2018 06:13:55 -0600
parents 2b5046cd7963
children a9cc35c71eb0
line wrap: on
line diff
--- a/src/luan/modules/Thread.luan	Sun Sep 02 09:04:38 2018 -0600
+++ b/src/luan/modules/Thread.luan	Mon Sep 03 06:13:55 2018 -0600
@@ -28,9 +28,14 @@
 	ThreadLuan.fork(fn,...)
 end
 
-function Thread.schedule(delay,repeated,fn,...)
+function Thread.once(delay,fn,...)
 	fn = safe(fn)
-	ThreadLuan.schedule(delay,repeated,fn,...)
+	ThreadLuan.schedule(delay,false,fn,...)
+end
+
+function Thread.repeating(delay,fn,...)
+	fn = safe(fn)
+	ThreadLuan.schedule(delay,true,fn,...)
 end