00:14:14 -!- Lord_of_Life_ has joined. 00:15:27 -!- Lord_of_Life has quit (Ping timeout: 245 seconds). 00:15:27 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 00:21:42 -!- imode has joined. 00:42:08 -!- tromp_ has quit (Ping timeout: 245 seconds). 00:55:20 -!- tromp has joined. 00:55:56 -!- tromp has quit (Remote host closed the connection). 00:56:10 -!- tromp has joined. 00:57:26 -!- tromp has quit (Remote host closed the connection). 01:14:43 [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=60087&oldid=59990 * Cortex * (+108) 01:29:08 -!- imode has quit (Ping timeout: 255 seconds). 01:37:24 -!- tromp has joined. 01:41:32 -!- tromp has quit (Ping timeout: 246 seconds). 02:06:42 ts supports custom formats and output to microseconds 02:14:05 -!- tromp has joined. 02:14:32 -!- tromp has quit (Remote host closed the connection). 02:14:45 -!- tromp has joined. 02:16:09 -!- tromp has quit (Remote host closed the connection). 02:23:20 -!- imode has joined. 02:26:49 How should coroutines work if you wanted them to be really efficient? 02:26:57 I'm thinking about it and the details are actually tricky. 02:27:03 I wonder whether anyone's done it properly. 02:28:16 -!- xkapastel has quit (Quit: Connection closed for inactivity). 02:39:26 shachaf: well, in some cooperative RTOSes, you are only allowed to yield in main() 02:39:34 (or some rule morally equivalent to that) 02:39:58 so there's a tight bound on the per-coroutine stack size 02:40:13 anyway, can you elaborate? 02:42:06 So there are a bunch of different use cases, but let's say we're talking about asynchronous I/O. 02:42:37 If you want to write a complicated thing that does asynchronous I/O, you can write a state machine by hand. 02:42:55 Or you can make small cooperative threads with full stacks of their own. 02:43:12 Which is nice but kind of wasteful with respect to memory use and unnecessary cache misses and so on. 02:43:53 If you have compiler support, you can maybe have it generate something like the state machine for you, and do liveness analysis and everything and make it nice. 02:44:00 yeah 02:44:03 But I'm wondering about the details of how it should work. 02:44:18 Especially when you have asynchronous things that call other asynchronous things and so on. 02:47:02 The coroutine state machine state is effectively a second stack, used only for async state 02:47:21 yeah 02:47:49 This is good because the stack is smaller and you only use it for things that really need to be saved (your regular stack is in cache so you don't want to switch stacks completely). 02:48:08 the question then is could you sensibly tell the compiler which things don't need to be saved 02:48:21 or would that be a nightmare 02:48:57 It should be able to figure it out? 02:49:22 If you tag your async functions then only their variables that are saved across yield calls need be saved. 02:54:09 -!- tromp has joined. 02:57:21 -!- oerjan has joined. 02:58:32 -!- tromp has quit (Ping timeout: 246 seconds). 03:10:34 -!- FreeFull has quit. 04:06:12 [[Thue-Mirr]] https://esolangs.org/w/index.php?diff=60088&oldid=60078 * Salpynx * (+236) I made an interpreter to test my "Stretching-the-Truth"-machine 04:07:59 kmc: Man, this is trickier than I thought. 04:08:07 do you have good ideas twh 04:10:29 no 04:10:37 I don't do good ideas 04:10:41 only bad ones 04:10:47 bad advice for a price 04:11:46 what is the price 04:13:09 varies according to circumstance 04:13:51 right now 04:15:06 is it cake 04:15:29 sure 04:38:41 -!- tromp has joined. 04:42:47 -!- tromp has quit (Ping timeout: 240 seconds). 04:59:36 -!- S_Gautam has joined. 05:24:05 do you have any cake 06:13:35 [[Special:Log/upload]] upload * Salpynx * uploaded "[[File:Pentagraph.png]]" 06:24:23 [[Talk:Thue-Mirr]] https://esolangs.org/w/index.php?diff=60090&oldid=60081 * Salpynx * (+869) Pentagraph program, graphing Thue-Mirr "chaos" 06:26:45 -!- tromp has joined. 06:31:05 -!- tromp has quit (Ping timeout: 255 seconds). 06:33:33 -!- tromp has joined. 06:34:01 -!- tromp has quit (Remote host closed the connection). 06:34:15 -!- tromp has joined. 06:35:56 -!- tromp has quit (Remote host closed the connection). 06:52:15 -!- arseniiv has joined. 07:06:55 -!- tromp has joined. 07:09:17 -!- S_Gautam has quit (Quit: Connection closed for inactivity). 07:13:05 -!- tromp has quit (Ping timeout: 268 seconds). 07:30:29 -!- imode has quit (Ping timeout: 246 seconds). 07:42:09 -!- tromp has joined. 07:49:08 -!- oerjan has quit (Quit: Nite). 07:57:00 [[Talk:BytePusher]] https://esolangs.org/w/index.php?diff=60091&oldid=52813 * Plugnburn * (+171) /* (Virtual) Machines */ 08:17:37 -!- tromp has quit (Remote host closed the connection). 08:18:25 -!- tromp has joined. 08:22:17 -!- tromp has quit (Remote host closed the connection). 08:22:33 -!- tromp has joined. 09:25:26 -!- arseniiv has quit (Read error: Connection reset by peer). 09:25:26 -!- arseniiv has joined. 09:27:26 -!- trnv2 has joined. 09:28:09 -!- arseniiv_ has joined. 09:30:05 -!- 17WABYY79 has joined. 09:30:05 -!- arseniiv has quit (Read error: Connection reset by peer). 09:30:05 -!- 17WABYY79 has quit (Read error: Connection reset by peer). 09:30:05 -!- trn has quit (Ping timeout: 245 seconds). 09:31:00 -!- trnv2 has changed nick to trn. 09:33:23 -!- arseniiv_ has changed nick to arseniiv. 09:46:37 -!- AnotherTest has joined. 12:12:59 [[Special:Log/newusers]] create * Edible Melon * New user account 12:13:57 -!- Lord_of_Life_ has joined. 12:16:41 -!- Lord_of_Life has quit (Ping timeout: 255 seconds). 12:16:46 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 12:25:25 -!- nfd has joined. 12:27:41 -!- AnotherTest_ has joined. 12:30:24 -!- nfd9001 has quit (Ping timeout: 246 seconds). 12:30:24 -!- heroux has quit (Ping timeout: 246 seconds). 12:30:29 -!- rain1 has quit (Ping timeout: 255 seconds). 12:30:29 -!- Lord_of_Life has quit (Ping timeout: 255 seconds). 12:30:29 -!- AnotherTest has quit (Ping timeout: 255 seconds). 12:30:30 -!- bobby has quit (Ping timeout: 255 seconds). 12:30:31 -!- AnotherTest_ has changed nick to AnotherTest. 12:30:33 -!- heroux has joined. 12:30:34 -!- wob_jonas has joined. 12:30:47 for reference, see https://esolangs.org/logs/2018-12.html#lYfc the previous discussion on how to implement coroutines 12:31:57 -!- rain1 has joined. 12:32:26 -!- bobby has joined. 12:33:32 -!- Lord_of_Life has joined. 12:38:23 -!- S_Gautam has joined. 12:47:01 -!- Essadon has joined. 12:47:30 -!- Essadon has quit (Max SendQ exceeded). 13:10:04 -!- xkapastel has joined. 13:27:00 -!- Vorpal has quit (Ping timeout: 257 seconds). 13:34:49 -!- grumble has quit (Quit: in lieu of the innuendo in the end know my intent though). 13:35:39 -!- grumble has joined. 14:35:00 -!- Sgeo_ has joined. 14:36:17 -!- Sgeo has quit (Ping timeout: 245 seconds). 14:40:05 -!- Soni has quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.). 14:41:54 -!- Soni has joined. 14:57:32 -!- AnotherTest has quit (Ping timeout: 245 seconds). 15:06:43 -!- Sgeo__ has joined. 15:07:40 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 15:09:47 -!- Sgeo_ has quit (Ping timeout: 240 seconds). 16:49:47 [[User:OdinSmodin]] N https://esolangs.org/w/index.php?oldid=60092 * Areallycoolusername * (+26) Created page with "I lost this account. Heck." 16:49:48 -!- xkapastel has quit (Quit: Connection closed for inactivity). 17:54:15 -!- xkapastel has joined. 18:33:42 -!- Phantom_Hoover has joined. 18:33:42 -!- Phantom_Hoover has quit (Changing host). 18:33:42 -!- Phantom_Hoover has joined. 18:40:31 -!- AnotherTest has joined. 18:41:03 -!- FreeFull has joined. 19:03:57 -!- arseniiv has quit (Ping timeout: 258 seconds). 19:19:31 -!- b_jonas has joined. 19:34:55 oh wow! 19:35:32 I just payed online with debit card through an online payment website that has a fallback to allow paying without javascript. I think this is a first. 19:44:39 -!- tromp has quit (Remote host closed the connection). 20:04:31 -!- 59NAAJ5ZK has joined. 20:19:20 -!- sftp has quit (Ping timeout: 268 seconds). 20:20:15 -!- sftp has joined. 20:28:06 -!- Lord_of_Life has quit (Excess Flood). 20:28:21 -!- Lord_of_Life has joined. 20:29:45 Can someone recommend me a new rubik's cube 20:33:15 . o O ( get a megaminx ) 20:36:37 int-e: I'm thinking something with an obvious isomorphism to the original 20:38:19 Uh, one can buy 17x17x17 cubes now? Crazy... 20:38:47 (only EUR 1.3k) 20:39:41 Anyway, I know too little. Stickerless is nice but that doesn't really narrow it down much. 20:41:26 isomorphic, eh... there's the mirror cube variant (which I imagine would be really awkward to handle) 20:42:39 But apparently that doesn't stop people from offering speed cubing variants of those... "Shengshou Mirror Speed Cube" 20:43:15 https://images-eu.ssl-images-amazon.com/images/I/512Tno1siWL._AC_US218_.jpg ... I guess that's the standard checkerboard pattern 20:45:33 int-e: basically I'm looking for a 3x3x3 cube that isn't a really stiff one I bought in a toy store whose stickers are coming off 21:03:03 Taneb: ask #rubik on this irc network, they can give good advice about that 21:04:25 Taneb: I bought two decent cubes last year, the one I prefer is "Quyi TheValk 3" 21:04:50 note that "3" is the version number, not size 21:04:58 [[User:Cortex]] https://esolangs.org/w/index.php?diff=60093&oldid=60079 * Cortex * (+323) 21:29:33 [[YesNoMaybeUnknown]] N https://esolangs.org/w/index.php?oldid=60094 * Cortex * (+1365) Created page with "'''YesNoMaybeUnknown''' is an esolang created by [[User:Cortex|]] using quaternary digits (or quits). These 4 values are represented as: * ? (unknown) * 0 (no) * (maybe) *..." 21:30:00 [[User:Cortex]] https://esolangs.org/w/index.php?diff=60095&oldid=60093 * Cortex * (+24) 21:39:02 oh i have a mirror cube! 21:39:06 (or had; I haven't seen it in a while) 21:39:22 it is definitely more difficult to handle 21:39:26 and it looks way cool 21:40:00 I first encountered one while drunk at a New Year's party and it became an object of obsession for a little while 21:42:22 I think I first encountered one at your house. 21:47:54 My brother's girlfriend got me a cube whose faces change colour depending on the light 22:16:10 Taneb: that's neat 22:28:02 -!- S_Gautam has quit (Quit: Connection closed for inactivity). 22:44:10 -!- AnotherTest has quit (Ping timeout: 268 seconds). 22:57:46 -!- Phantom_Hoover has quit (Remote host closed the connection). 23:11:51 -!- 59NAAJ5ZK has quit (Remote host closed the connection). 23:21:39 -!- b_jonas has quit (Quit: leaving). 23:51:23 -!- tromp has joined. 23:55:31 -!- tromp has quit (Ping timeout: 246 seconds).