2024/06/26

Newest at the top

2024-06-26 14:17:14 +0200wbooze(~wbooze@2a02:908:1244:9a20:e9e0:ebc4:94b1:46e6)
2024-06-26 14:17:03 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-06-26 14:16:46 +0200wbooze(~wbooze@2a02:908:1244:9a20:c630:9087:3a08:eaac) (Remote host closed the connection)
2024-06-26 14:12:11 +0200danse-nr3(~danse-nr3@151.43.199.50)
2024-06-26 14:06:39 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-06-26 14:03:40 +0200destituion(~destituio@85.221.111.174)
2024-06-26 14:02:39 +0200destituion(~destituio@2a02:2121:6cb:fbc3:21bb:ad80:8df2:7677) (Ping timeout: 264 seconds)
2024-06-26 13:46:12 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-06-26 13:41:49 +0200Pixi(~Pixi@user/pixi) (Ping timeout: 256 seconds)
2024-06-26 13:38:43 +0200Pixi`(~Pixi@user/pixi)
2024-06-26 13:38:38 +0200Wstfgl0Me-me
2024-06-26 13:38:33 +0200Me-me(~me-me@user/me-me) (Read error: Connection reset by peer)
2024-06-26 13:38:29 +0200Wstfgl0(~me-me@kc.randomserver.name)
2024-06-26 13:37:59 +0200spaded(~spaded@2a01:cb11:8072:832f:4262:16e4:2abb:aec0)
2024-06-26 13:27:48 +0200kuribas(~user@ip-188-118-57-242.reverse.destiny.be)
2024-06-26 13:27:09 +0200raym(~ray@user/raym)
2024-06-26 13:21:28 +0200talismanick(~user@2601:644:937c:ed10::ae5) (Ping timeout: 268 seconds)
2024-06-26 13:16:41 +0200xff0x(~xff0x@2405:6580:b080:900:374:70e:871e:8e7b)
2024-06-26 13:15:47 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
2024-06-26 13:14:58 +0200nickiminjaj(~nickiminj@user/laxhh) (Client Quit)
2024-06-26 13:14:49 +0200danse-nr3(~danse-nr3@151.43.199.86) (Ping timeout: 246 seconds)
2024-06-26 13:14:33 +0200nickiminjaj(~nickiminj@user/laxhh)
2024-06-26 13:05:02 +0200nickiminjaj(~nickiminj@user/laxhh) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2024-06-26 12:43:06 +0200sawilagar(~sawilagar@user/sawilagar)
2024-06-26 12:42:55 +0200nickiminjaj(~nickiminj@user/laxhh)
2024-06-26 12:28:26 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 4.2.2)
2024-06-26 12:24:44 +0200vizimajac(~Rodney@97e7368c.skybroadband.com) (Ping timeout: 268 seconds)
2024-06-26 12:18:03 +0200aaronv(~aaronv@user/aaronv) (Ping timeout: 260 seconds)
2024-06-26 12:14:04 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.2.2)
2024-06-26 12:11:17 +0200xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
2024-06-26 11:58:08 +0200aforemny(~aforemny@i59F516D5.versanet.de)
2024-06-26 11:57:54 +0200 <lxsameer> __monty__: let's say I need to create 4 list of jobs, each list runs in a thread, I need a 5th thread to act as a coordinator. receive certain errors from the threads and decide what to do with it. (local errors that are trivial can be handled in the theard)
2024-06-26 11:57:46 +0200aforemny_(~aforemny@2001:9e8:6cc2:bc00:8b6d:59f0:33e:e82a) (Quit: ZNC 1.8.2 - https://znc.in)
2024-06-26 11:54:37 +0200 <__monty__> But if each thread needs the results of the previous computation why are there threads and what would not be thread safe?
2024-06-26 11:50:39 +0200 <lxsameer> hc: I want to have a few threads all running a list of computation. on error, i want to know which thread and which computation raised that error. so some sort of coordination between threads is needed
2024-06-26 11:46:53 +0200 <hc> What exactly do you mean by "thread safe" in this context?
2024-06-26 11:46:14 +0200aaronv(~aaronv@user/aaronv)
2024-06-26 11:45:57 +0200 <lxsameer> thank you
2024-06-26 11:45:50 +0200aaronv(~aaronv@user/aaronv) (Remote host closed the connection)
2024-06-26 11:45:01 +0200 <ncf> ExceptT
2024-06-26 11:44:44 +0200 <lxsameer> ncf: what about the error handling part
2024-06-26 11:44:04 +0200poscat(~poscat@user/poscat)
2024-06-26 11:43:24 +0200tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2024-06-26 11:43:19 +0200 <ncf> oh, pass the result. then foldr (>=>) pure i guess?
2024-06-26 11:41:49 +0200 <ncf> traverse
2024-06-26 11:40:41 +0200poscat(~poscat@user/poscat) (Quit: Bye)
2024-06-26 11:39:45 +0200econo_(uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
2024-06-26 11:39:15 +0200 <lxsameer> hey folks, is there any ready to use functionality to collect a list of computations run them and pass the result of each of them after an automatic error handling to the next one? it should be thread safe
2024-06-26 11:34:08 +0200poscat(~poscat@user/poscat)
2024-06-26 11:33:53 +0200poscat(~poscat@user/poscat) (Quit: Bye)