diff src/luan/modules/Thread.luan @ 1159:3ef883468fd0

remove Http.per_session_pages fix clone closure bug replace Thread.global with Thread.global_callable()
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 05 Feb 2018 12:37:59 -0700
parents 50879022f49d
children 7ef40e1923b7
line wrap: on
line diff
--- a/src/luan/modules/Thread.luan	Mon Feb 05 10:04:07 2018 -0700
+++ b/src/luan/modules/Thread.luan	Mon Feb 05 12:37:59 2018 -0700
@@ -11,7 +11,7 @@
 Thread.schedule = ThreadLuan.schedule
 Thread.sleep = ThreadLuan.sleep
 
-
+--[[
 Thread.global = {}  -- shared across threads
 local map = ThreadLuan.GlobalMap.new()
 local global_mt = {}
@@ -36,20 +36,21 @@
 function Thread.global_put(key,value)
 	return map.put(key,value)
 end
+]]
 
---[[
 function Thread.global_callable(name,timeout,fns)
 	local callable = ThreadLuan.globalCallable(name,timeout,fns)
 	local mt = {}
 	function mt.__index(_,key)
 		return function(...)
-			return callable.call(key,args)
+			return callable.call(key,...)
 		end
 	end
 	local tbl = {}
 	set_metatable(tbl,mt)
 	return tbl
 end
-]]
+
+Thread.remove_global_callable = ThreadLuan.removeGlobalCallable
 
 return Thread