hi, i wrote a proc for my eggdrop which takes some time.
while running this proc the eggdrop cant respond to other commands and sometimes i get ping timeout.
the proc has to take the long time so i dont want to change anything on it.
instead im looking for a method to call the proc from the binded proc to launch in background or in a child process.
I dont know if thats really possible, thou it all depends on what the script dose? If its something like running a progeram or an exacutable, that would probably ...i would think could easyerly be done. But other than that, i could recommend execting tclsh and running it that way? or use of a pipe or unix sock maybe?
Registering a timer would still cause it to be executed within the same thread, causing the same blocking condition.
I have no experience using the Thread package with eggies myself, would be nice to hear if it goes all well.