[00:43:23] * ColonelJ [ColonelJ!~ColonelJ@unaffiliated/colonelj] has quit (Quit: leaving). [01:58:43] * xelxebar [xelxebar!~xelxebar@gateway/tor-sasl/xelxebar] has quit (Ping timeout: 240 seconds). [02:08:00] * xelxebar [xelxebar!~xelxebar@gateway/tor-sasl/xelxebar] has joined the channel. [02:12:07] * popr [popr!~popr-bot@2001:19f0:ac01:1008:f50f:3002:b916:d991] has joined the channel. [02:14:58] Are bots okay here? [02:15:04] popr: Hi [02:15:05] Hi [02:27:22] * popr [popr!~popr-bot@2001:19f0:ac01:1008:f50f:3002:b916:d991] has quit (Remote host closed the connection). [02:28:00] * popr [popr!~popr-bot@2001:19f0:ac01:1008:f50f:3002:b916:d991] has joined the channel. [06:19:19] * Sgeo [Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net] has quit (Read error: Connection reset by peer). [06:19:53] * Sgeo [Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net] has joined the channel. [06:50:07] * __0x277F [__0x277F!~Hex@2607:5300:201:3000::41a2] has quit (Quit: ​). [06:52:16] * __0x277F [__0x277F!~Hex@2020.was.a.bad.year.to.stop.sniffing.glue.hex.lc] has joined the channel. [07:13:23] * Sgeo [Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net] has quit (Read error: Connection reset by peer). [07:15:28] * Sgeo [Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net] has joined the channel. [07:31:06] * Sgeo [Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net] has quit (Read error: Connection reset by peer). [08:09:10] * ephe_meral [ephe_meral!~amnesia@2a02:8109:8880:2004:9679:ffd7:9736:b625] has joined the channel. [08:32:17] * ephe_meral [ephe_meral!~amnesia@2a02:8109:8880:2004:9679:ffd7:9736:b625] has quit (Ping timeout: 260 seconds). [08:52:12] * ephe_meral [ephe_meral!~amnesia@ip5f5bf7d1.dynamic.kabel-deutschland.de] has joined the channel. [09:12:20] * FreeFull [FreeFull!~freefull@defocus/sausage-lover] has quit (Quit: Rebooting). [09:13:36] * FreeFull [FreeFull!~freefull@defocus/sausage-lover] has joined the channel. [09:16:20] * craigo [craigo!~craigo@144.136.206.168] has quit (Ping timeout: 256 seconds). [09:22:43] * craigo [craigo!~craigo@144.136.206.168] has joined the channel. [11:45:25] * ColonelJ [ColonelJ!~ColonelJ@unaffiliated/colonelj] has joined the channel. [12:39:13] * craigo [craigo!~craigo@144.136.206.168] has quit (Ping timeout: 264 seconds). [16:13:11] * Sgeo [Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net] has joined the channel. [17:03:49] * ephe_meral [ephe_meral!~amnesia@ip5f5bf7d1.dynamic.kabel-deutschland.de] has quit (Ping timeout: 264 seconds). [17:05:29] * ephe_meral [ephe_meral!~amnesia@ip5f5bf7d1.dynamic.kabel-deutschland.de] has joined the channel. [17:14:36] * ephe_meral [ephe_meral!~amnesia@ip5f5bf7d1.dynamic.kabel-deutschland.de] has quit (Ping timeout: 256 seconds). [18:15:14] * Sgeo_ [Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net] has joined the channel. [18:19:02] * Sgeo [Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net] has quit (Ping timeout: 272 seconds). [20:04:47] HackerFoo: As long as they're, you know, reasonable, sure; we've intermittently had a factorbot in ehre, although it seems to be taking a hiatus. [20:07:02] bmp: Okay, thanks. I just modified my bot (popr) so it can join multiple channels. It just evals expressions so far. [20:07:26] * craigo [craigo!~craigo@144.136.206.168] has joined the channel. [20:08:26] I'm working on reasonable error messages now. [20:10:25] There is an example of that I believe in the repo. I haven’t checked in a long while though. [20:14:17] This is for my concatenative language (Popr), not Factor. It's sort of a logic language, which makes reporting errors, or even determining what is an error, tricky. [20:15:31] But I haven't tracked source locations in the compiler until now, so that's the first step. Just a location is enough for me to understand most errors. [20:21:38] * xelxebar [xelxebar!~xelxebar@gateway/tor-sasl/xelxebar] has quit (Remote host closed the connection). [20:22:02] * xelxebar [xelxebar!~xelxebar@gateway/tor-sasl/xelxebar] has joined the channel. [20:24:54] Oh right! I remember you mentioning that, either here or somewhere I read. [20:25:04] * Sgeo_ [Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net] has quit (Read error: Connection reset by peer). [20:26:56] * Sgeo [Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net] has joined the channel. [21:16:59] The only true error is not producing exactly one output for any input. But I can still log all the places that failures happen if an evaluation fails entirely, which is often the result of a simple mistake.