00:13:19 -!- Arcorann has joined.
00:20:04 -!- Arcorann_ has joined.
00:22:25 -!- Arcorann has quit (Ping timeout: 240 seconds).
00:25:24 -!- rain1 has quit (Quit: WeeChat 3.0).
00:48:13 -!- Arcorann__ has joined.
00:50:56 -!- Arcorann_ has quit (Ping timeout: 240 seconds).
00:55:50 -!- arseniiv_ has quit (Ping timeout: 256 seconds).
01:06:13 -!- Arcorann__ has quit (Ping timeout: 246 seconds).
01:19:19 -!- sebbu has quit (Ping timeout: 272 seconds).
01:30:28 -!- Arcorann has joined.
01:33:21 <zzo38> Does any programming language have a operator which works like addition, bitwise OR, or bitwise XOR, but with an undefined result if the operands share any bit positions set?
01:35:41 <kmc> not that i'm aware
01:36:36 <kmc> but there is the tristate logic of digital electronics, where 0+Z = 0+0 = 0, 1+Z = 1+1 = 1, and 0+1 = undefined
01:36:40 <kmc> and Z+Z = Z
01:37:34 <shachaf> zzo38: Well, most languages have three such operators, right?
01:38:32 -!- imode has joined.
01:38:50 <zzo38> shachaf: Yes, but not an operator that does all three (although if none of the set bit positions are shared, those three operations are equivalent)
01:40:26 -!- mmmattyx has quit (Quit: Connection closed for inactivity).
01:40:45 <kmc> (and you can even define "weak" versions of 0 and 1 which override Z but can be overridden by the strong version of either bit)
01:41:53 <kmc> and weak 0 + weak 1 = undefined, but what about (weak 0 + weak 1) + strong 0?
01:42:01 <kmc> i think in the usual CMOS implementation of logic that would be a defined 0
01:42:10 <kmc> but that means that algebraically you need "weak undefined" too
01:43:13 <kmc> and obviously the weak/strong thing breaks down at some point
01:43:50 <kmc> if you have enough different pins driving the same net as "weak 0" then a strong 1 might get it only to undefined or even leave it reading 0
01:45:21 <kmc> the usual solution to that is the open-collector or open-drain bus, wherein you have a single device driving "weak 1" (a pull-up resistor) and the other devices are either strong 0 or Z
01:48:44 <zzo38> I have never seen cases of multiple weak driving the same net at once except in cases where they are all weak (and all the same way 0 or 1), unless I misremembered, or if I missed something. In what I have seen, it is like what you describe, only one weak, the others are strong or Z.
01:56:09 <kmc> I learned the other day that there are "active pull-up" chips like LTC4311 which will feed the bus with extra current while it's rising, and then shut off when it reaches the high voltage so it can be pulled down again
01:56:50 <kmc> thus allowing higher speeds for a given level of bus capacitance
05:00:09 -!- Lymee has joined.
05:01:19 -!- Lymia has quit (Ping timeout: 268 seconds).
05:01:19 -!- Lymee has changed nick to Lymia.
05:45:31 -!- sprocklem has quit (Ping timeout: 246 seconds).
05:54:31 -!- diverger has joined.
05:55:06 -!- adu has joined.
06:31:39 -!- adu has quit (Quit: adu).
06:39:37 -!- aloril has quit (Remote host closed the connection).
06:44:05 -!- aloril has joined.
07:03:14 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
07:15:39 -!- PANOPTES has joined.
07:29:04 -!- PANOPTES has quit (Ping timeout: 248 seconds).
08:17:58 -!- LKoen has joined.
08:54:14 -!- imode has quit (Quit: Actual honest-to-goodness real sleep I swear to god for real this time.).
09:24:53 -!- Sgeo has quit (Read error: Connection reset by peer).
09:39:51 -!- LKoen has quit (Remote host closed the connection).
09:47:22 -!- ArthurStrong has joined.
09:59:37 -!- rain1 has joined.
10:12:52 -!- sebbu has joined.
10:40:42 -!- LKoen has joined.
12:13:29 -!- Arcorann_ has joined.
12:13:55 -!- LKoen has quit (Read error: Connection reset by peer).
12:15:28 -!- LKoen has joined.
12:17:43 -!- Arcorann has quit (Ping timeout: 260 seconds).
12:25:47 <esowiki> [[Special:Log/newusers]] create * Kirbyiseatinghumanmeat * New user account
12:30:22 -!- ArthurStrong has quit (Ping timeout: 265 seconds).
12:31:56 -!- ArthurStrong has joined.
12:39:50 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=79956&oldid=79941 * Kirbyiseatinghumanmeat * (+130) The introduction of me, Kirbyiseatinghumanmeat! :)
12:42:38 <esowiki> [[User:Kirbyiseatinghumanmeat]] N https://esolangs.org/w/index.php?oldid=79957 * Kirbyiseatinghumanmeat * (+88) The website of my user!
12:43:43 <esowiki> [[User:Kirbyiseatinghumanmeat]] M https://esolangs.org/w/index.php?diff=79958&oldid=79957 * Kirbyiseatinghumanmeat * (+4) The website of my user! 2
12:44:01 -!- FreeFull has joined.
13:25:51 <esowiki> [[Arsel]] N https://esolangs.org/w/index.php?oldid=79959 * Kirbyiseatinghumanmeat * (+2405) Create the wiki for Arsel
13:27:05 <esowiki> [[Arsel]] M https://esolangs.org/w/index.php?diff=79960&oldid=79959 * Kirbyiseatinghumanmeat * (-8) /* The interpreter */
13:28:44 <esowiki> [[Arsel]] M https://esolangs.org/w/index.php?diff=79961&oldid=79960 * Kirbyiseatinghumanmeat * (+46) /* The interpreter */
13:29:44 <esowiki> [[Arsel]] M https://esolangs.org/w/index.php?diff=79962&oldid=79961 * Kirbyiseatinghumanmeat * (+16) Minor edit
13:44:33 -!- adu has joined.
13:58:06 -!- arseniiv_ has joined.
14:05:15 -!- Arcorann has joined.
14:07:25 -!- Arcorann_ has quit (Ping timeout: 264 seconds).
14:20:52 -!- mmmattyx has joined.
14:39:58 -!- Arcorann has quit (Ping timeout: 272 seconds).
14:45:01 -!- ArthurStrong has quit (Quit: leaving).
14:59:40 -!- privateger has joined.
15:04:49 -!- LKoen has quit (Remote host closed the connection).
15:06:06 -!- Sgeo has joined.
15:23:43 -!- LKoen has joined.
15:32:01 -!- joast has quit (Quit: Leaving.).
15:43:55 -!- privateger has quit (Read error: Connection reset by peer).
15:45:45 -!- privateger has joined.
15:57:35 -!- sprocklem has joined.
16:08:31 -!- privateger has quit (Ping timeout: 272 seconds).
16:40:22 -!- Lord_of_Life has quit (Ping timeout: 246 seconds).
16:41:52 -!- xelxebar_ has joined.
16:42:43 -!- xelxebar has quit (Ping timeout: 240 seconds).
16:45:26 -!- Lord_of_Life has joined.
16:50:54 -!- adu has quit (Quit: adu).
17:17:43 <esowiki> [[Length]] M https://esolangs.org/w/index.php?diff=79963&oldid=79955 * Nailuj29 * (+76)
17:23:03 -!- adu has joined.
17:41:22 -!- adu has quit (Quit: adu).
18:40:25 -!- mmmattyx has quit (Quit: Connection closed for inactivity).
18:41:24 -!- Frater_EST has joined.
18:56:47 <esowiki> [[Arsel]] M https://esolangs.org/w/index.php?diff=79964&oldid=79962 * PythonshellDebugwindow * (+62) /* Instructions */ Convert to table
18:58:28 <esowiki> [[Arsel]] M https://esolangs.org/w/index.php?diff=79965&oldid=79964 * PythonshellDebugwindow * (+149) /* The interpreter */ Cats
19:02:55 -!- Frater_EST has quit (Read error: Connection reset by peer).
19:23:25 <esowiki> [[Language list]] M https://esolangs.org/w/index.php?diff=79966&oldid=79948 * PythonshellDebugwindow * (+12) /* A */ Add [[Arsel]]
19:25:32 -!- mmmattyx has joined.
22:24:12 -!- xelxebar has joined.
22:24:43 -!- xelxebar_ has quit (Ping timeout: 240 seconds).
22:36:26 -!- kkkff has joined.
23:08:11 <zzo38> Is there any .NSF music player which will use two separate filter programs (operating using stdin/stdout), one which converts the NSF to the (infinite) register stream, and one which converts the register stream to the (also infinite) audio stream?
23:21:54 -!- Arcorann has joined.
23:23:02 -!- kkkff has quit (Quit: Connection closed).
23:27:40 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
23:41:37 -!- arseniiv_ has quit (Ping timeout: 264 seconds).