01:15:02 -!- arcsor5 has quit (Ping timeout: 260 seconds). 01:15:50 [[Esolang:Community portal]] https://esolangs.org/w/index.php?diff=81592&oldid=81585 * Heavpoot * (-76) removed false claim, a staff member from the other server *did* in fact place invite links to the other server in ours. while we don't have a problem with this, this makes this claim false 01:22:38 [[Esolang:Community portal]] M https://esolangs.org/w/index.php?diff=81593&oldid=81592 * Citrons * (+76) Undo revision 81592 by [[Special:Contributions/Heavpoot|Heavpoot]] ([[User talk:Heavpoot|talk]]) do not 01:29:07 [[Esolang:Community portal]] M https://esolangs.org/w/index.php?diff=81594&oldid=81593 * Heavpoot * (+47) add snide remark 01:29:22 [[Esolang:Community portal]] M https://esolangs.org/w/index.php?diff=81595&oldid=81594 * Heavpoot * (+1) fix 1(one) typo 02:11:50 [[Esolang:Community portal]] https://esolangs.org/w/index.php?diff=81596&oldid=81595 * Nailuj29 * (-76) Undo revision 81593 by [[Special:Contributions/Citrons|Citrons]] ([[User talk:Citrons|talk]]) 02:14:46 It's refreshing (?) to see that "IRC drama" apparently thrives just as well in other mediums. (That probably just means it was never "IRC drama" in the first place, but just part of the human condition.) 02:19:35 who'd imagine that there'd be discord on Discord 02:50:38 Well, maybe Microsoft will put a stop to that. (AIUI they're in talks to buy it for $10B?) 02:51:51 (I think that might be still a bit speculative.) 02:54:47 * int-e tries to make the jump to Mixer but doesn't quite manage it 02:55:49 (beyond "MS acquires some social media platform") 02:56:59 "Mixer's intellectual property and staff will be transferred to the Microsoft Teams division, and incorporated into the product." -- well I guess that's a path Discord could go down as well. 03:16:21 [[Special:Log/newusers]] create * Emerald47089 * New user account 03:18:07 ...ouch, I just reread that quote. "Mixer's [...] staff will be [...] incorporated into the product." 03:18:30 A fate worse than death. 03:38:05 -!- zseri has joined. 03:38:41 -!- zseri has quit (Client Quit). 03:44:54 [[Special:Log/newusers]] create * Grom * New user account 03:49:54 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=81597&oldid=81586 * Grom * (+180) /* Introductions */ 03:51:03 "In his belly, you will find a new definition of pain and suffering, as you are slowly digested over a thousand years." 04:19:17 -!- arseniiv has joined. 04:43:11 20:48:42 I had that sort of working on a VirtualBox thing at one point, but it was still a hassle. 04:44:29 recently I needed to run some specific computer game related software and since I didn't have VirtualBox installed I tried qemu to try it out 04:45:04 and it appeared by magniture worse than I could even imagine 04:45:48 I would expect more usability from even 1 week old software 04:46:03 but does not seem like it would be any close to VirtualBox in near 20 years 04:46:17 things didn't just "work bad", they just didn't work at all 05:21:06 -!- copumpkin has quit (Quit: Hmmm). 05:30:06 -!- delta23 has quit (Quit: Leaving). 05:50:50 -!- sprock has quit (Quit: Lost terminal). 05:53:35 -!- sprock has joined. 06:50:40 Does any programming language have a block that the beginning of the block produces the address of the end of the block as a value? 06:51:06 (other than assembly language) 07:04:10 -!- Lord_of_Life has joined. 07:09:02 [[Esolang:Community portal]] https://esolangs.org/w/index.php?diff=81598&oldid=81596 * Heavpoot * (+76) Undo revision 81596 by [[Special:Contributions/Nailuj29|Nailuj29]] ([[User talk:Nailuj29|talk]]): please don't. 07:34:18 -!- arseniiv has quit (Ping timeout: 240 seconds). 07:56:12 -!- Sgeo has quit (Read error: Connection reset by peer). 08:07:05 -!- hendursaga has joined. 08:09:33 -!- sprock has quit (Quit: ...). 08:09:57 -!- hendursa1 has quit (Ping timeout: 240 seconds). 08:12:40 -!- LKoen has joined. 09:04:02 -!- spruit11 has quit (Ping timeout: 260 seconds). 09:41:29 -!- spruit11 has joined. 09:43:21 [[Talk:!lyriclydemoteestablishcommunism!]] https://esolangs.org/w/index.php?diff=81599&oldid=77234 * Heavpoot * (+105) 09:44:38 -!- NeverBorn has joined. 09:49:08 -!- NeverBorn has quit (Remote host closed the connection). 10:17:31 [[Yo!nk]] https://esolangs.org/w/index.php?diff=81600&oldid=79253 * Mantita223 * (-92) 11:46:33 [[Macron]] https://esolangs.org/w/index.php?diff=81601&oldid=81193 * Heavpoot * (+935) 11:46:42 [[Macron]] https://esolangs.org/w/index.php?diff=81602&oldid=81601 * Heavpoot * (+2) 11:47:01 [[Macron]] https://esolangs.org/w/index.php?diff=81603&oldid=81602 * Heavpoot * (+3) 11:55:00 zzo38: well... in perl you can put a label in front of the opening brace of a block, even a bare block, and then jump to before or after the end of the block with the next and last keyword resp followed by the block name, so that's sort of like that, except it's not a value you can store, and is scoped dynamically, so you can't pass the address into a recursion and jump out through other instances of 11:55:06 the same block or blocks named the same; 11:55:15 so I don't know if you count that 11:57:26 [[Talk:Macron]] https://esolangs.org/w/index.php?diff=81604&oldid=81307 * Heavpoot * (+216) 11:59:21 [[Talk:Macron]] https://esolangs.org/w/index.php?diff=81605&oldid=81604 * JonoCode9374 * (+252) 12:03:42 -!- LKoen has quit (Remote host closed the connection). 12:12:53 [[Macron]] M https://esolangs.org/w/index.php?diff=81606&oldid=81603 * PythonshellDebugwindow * (+24) /* Instructions */ Now it is true 12:21:19 [[Yo!nk]] M https://esolangs.org/w/index.php?diff=81607&oldid=81600 * PythonshellDebugwindow * (+25) /* Syntax */ Reword 12:50:31 [[Macron]] https://esolangs.org/w/index.php?diff=81608&oldid=81606 * Heavpoot * (+146) 12:51:02 [[Macron]] https://esolangs.org/w/index.php?diff=81609&oldid=81608 * Heavpoot * (+43) 13:10:42 -!- delta23 has joined. 13:10:57 -!- ais523 has joined. 13:11:08 b_jonas: I'd like to donate a quine to your short-Perl-quine collection: $_=q(print"\$_=q($_);eval");eval 13:12:09 hmm, maybe I can get that a little shorter 13:12:30 actually, don't thInk I can 13:12:44 (unless you assume -M5.010 like you do on CGCC, when you can use 'say' and a newline) 13:18:35 zzo38: there's a gcc extension that lets you take the address of a label 13:18:46 they added a prefix && operator for the purpose 13:19:11 but that's not really the same as what you were asking for 13:19:30 it might be usable for the same purpose though 13:35:55 -!- LKoen has joined. 13:48:18 ais523: oh, that does seem new... let me search a bit more 13:48:48 I think I've seen quines using eval, but not this short one 13:48:50 -!- copumpkin has joined. 13:50:00 ais523: https://www.perlmonks.com/?node_id=62536 has a slightly longer version 13:50:38 it uses a different quoting style, plus includes a newline 13:50:43 but it's very close 13:50:44 b_jonas: I wouldn't be surprised if it had been seen before 13:50:52 but yes, I wonder why they didn't use "" rather than qq()? 13:51:18 I don't know 13:51:49 It's more quine-y if it's got more 'q's in it? 13:52:17 ais523: I have a lua quine that uses eval though 13:52:45 or maybe it's not a quine 13:53:04 just a program that both evals and otherwise uses a string 13:54:13 `lua -ea="for b=2,26 do c=0;for d,e in ipairs({a:byte(1,-1)})do c=(b*c+e)%127\nend;io.write(string.char(c))end--$S`U$-}OPX41,@aYH\3\26Q2\23*|>";loadstring(a)() 13:54:14 Just another Lua hacker, 13:54:35 this one: it's a self-checking program, if you try to modify anything in the string, it will break, unless you understand how it's constructed and how to fix it 13:54:39 "loadstring" is so much uglier than "eval" 13:55:14 also, I was surprised that that worked (for shell-quoting reasons) until I realised that there was only one ` 13:55:19 -!- LKoen has quit (Remote host closed the connection). 13:55:27 there's no shell 13:55:29 ah ok 13:56:55 also I have used a very similar trick for things like my radiation-hardened quine in Perl that can survive the deletion of any three characters (and print the original program) 13:57:43 there was also a quine with a part encrypted with strong cryptography I think 13:57:55 there was some point to that but I don't recall what 13:59:22 hmm, now I wonder if it would make sense to make some sort of secret-sharing collection of quines 13:59:34 where you need any two of three programs to print something 14:07:25 two programs where, if you give any one of them the source code to a second, they print the third? 14:07:41 err, three, not two 14:09:10 I'm not sure 14:09:19 I don't know what the intended behavior should be 14:09:49 that would be more of an error-correcting thing than a secret sharing thing, but I'm not sure a secret-sharing thing even makes sense 14:11:22 secret-sharing on its own makes sense but i'm not sure how you combine it with a quine 14:11:32 yeah 14:11:58 maybe two compiled programs from which you can get the source code of both but only if you have both programs 14:12:11 so you give one the executable of the other? 14:12:22 yes 14:13:46 -!- moony has quit (Ping timeout: 240 seconds). 14:15:30 -!- iovoid has quit (Quit: iovoid has quit!). 14:17:09 -!- moony has joined. 14:18:28 I guess that wouldn't effectively differ from the quine that asks for a passphrase to decrypt its own source code that is embedded in the executable encrypted 14:19:37 -!- iovoid has joined. 14:34:39 -!- tromp has quit (Remote host closed the connection). 14:51:31 uh, i just make the password the entire program 14:52:05 print(input("dear user, please insert the source to make this a quine")) 14:58:29 -!- NotApplicable has joined. 15:10:58 -!- tromp has joined. 15:16:07 -!- tromp has quit (Read error: Connection reset by peer). 15:16:38 -!- ais523 has quit (Quit: quit). 15:16:48 -!- tromp has joined. 15:20:58 -!- tromp has quit (Ping timeout: 240 seconds). 15:21:28 -!- tromp has joined. 15:38:00 [[User:Grom]] N https://esolangs.org/w/index.php?oldid=81610 * Grom * (+79) Created page with "I'm currently working on an OISC concept which I will post about in the future." 15:47:50 16:54:35 this one: it's a self-checking program, if you try to modify anything in the string, it will break, unless you understand how it's constructed and how to fix it 15:47:58 sounds like a bomb 15:57:31 -!- NotApplicable has quit (Quit: Leaving). 16:24:38 -!- Sgeo has joined. 16:25:21 -!- LKoen has joined. 16:34:29 -!- 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.”). 16:34:51 -!- delta23 has quit (Quit: Leaving). 16:57:28 [[Bitwise Trance]] https://esolangs.org/w/index.php?diff=81611&oldid=65786 * Hakerh400 * (+234) Update example 16:58:33 [[Truth-machine]] https://esolangs.org/w/index.php?diff=81612&oldid=81300 * Hakerh400 * (+14) /* Bitwise Trance */ Update 17:19:50 -!- NeverBorn has joined. 17:48:07 -!- NeverBorn has quit (Remote host closed the connection). 17:48:23 -!- NeverBorn has joined. 17:52:38 -!- NeverBorn has quit (Ping timeout: 240 seconds). 17:55:23 -!- NeverBorn has joined. 17:56:28 I know of that gcc extension; maybe by the use of a macro it might be possible to make something like what I suggested (by combining with other GNU extensions). 17:56:57 Probably also what I suggested is possible to make in Forth, too. 17:58:03 -!- S_Gautam has joined. 17:58:12 -!- NeverBorn has quit (Remote host closed the connection). 17:59:04 In some implementations of Forth, THEN is defined like: : THEN` HERE SWAP ! ; by adding a suitable definition for a command at the beginning of the block, that could be used, then. 18:04:52 -!- tromp has quit (Remote host closed the connection). 18:06:56 -!- tromp has joined. 18:18:59 -!- tromp has quit (Remote host closed the connection). 18:32:53 -!- tromp has joined. 18:39:07 nakilon: it doesn't really blow up, it just prints the wrong thing 18:50:26 -!- captaintofuburge has quit (Remote host closed the connection). 18:50:45 -!- captaintofuburge has joined. 18:53:42 -!- user24 has joined. 19:19:18 (I looked, and Gforth seems to do something similar but is more complicated.) 19:41:22 -!- Lord_of_Life_ has joined. 19:41:28 -!- Lord_of_Life has quit (Ping timeout: 265 seconds). 19:42:47 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 20:27:08 [[Trance]] M https://esolangs.org/w/index.php?diff=81613&oldid=65507 * PythonshellDebugwindow * (+44) Cat/stub 20:37:37 -!- S_Gautam has quit (Quit: Connection closed for inactivity). 20:56:20 [[Talk:HTPL]] M https://esolangs.org/w/index.php?diff=81614&oldid=80581 * ThisIsTheFoxe * (+101) /* Infallibility? */ 21:37:51 -!- user24 has quit (Quit: We must know, we will know). 22:00:12 -!- Lord_of_Life has quit (Ping timeout: 268 seconds). 23:22:15 -!- adu_ has joined. 23:36:24 -!- captaintofuburge has quit (Remote host closed the connection). 23:36:49 -!- captaintofuburge has joined. 23:41:42 [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=81615&oldid=81580 * Zzo38 * (+114)