00:04:16 [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]] https://esolangs.org/w/index.php?diff=158448&oldid=158413 * PrySigneToFry * (+24) 00:35:32 -!- tromp has joined. 00:36:04 -!- tromp has quit (Client Quit). 00:57:11 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement). 01:36:43 [[User:PrySigneToFry/Sandbox/My words]] https://esolangs.org/w/index.php?diff=158449&oldid=151807 * PrySigneToFry * (+48) 01:39:05 [[User programmed]] https://esolangs.org/w/index.php?diff=158450&oldid=158394 * PrySigneToFry * (+270) My attempt is to make this language Turing-complete so I linked this language with Python. 01:42:44 [[User programmed]] https://esolangs.org/w/index.php?diff=158451&oldid=158450 * PrySigneToFry * (+118) 01:42:53 cu 01:46:02 [[User programmed]] https://esolangs.org/w/index.php?diff=158452&oldid=158451 * PrySigneToFry * (+0) 01:47:57 [[Nya~*kwrgsfish+-HQ9`:'"rbtAzxdi8]] https://esolangs.org/w/index.php?diff=158453&oldid=158260 * PrySigneToFry * (+101) 01:55:52 -!- chloetax has quit (Quit: Leaving). 02:00:36 -!- chloetax has joined. 02:01:51 [[Special:Log/newusers]] create * CopperTones * New user account 02:05:04 -!- op_4 has quit (Remote host closed the connection). 02:05:35 -!- op_4 has joined. 02:15:07 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=158454&oldid=158312 * CopperTones * (+384) Hello World! 02:26:59 -!- impomatic has joined. 02:33:25 I thought to make up a HOST command in IRC and NNTP, which is like the "Host:" header of HTTP. (I don't know if they already have something like that.) 02:34:05 IRC does not. 02:34:07 The HOST command is not allowed to be used with an encrypted connection, and in the case of IRC it must be sent before any other commands (including USER). 02:34:35 To create multiple logical IRC servers with a single ircd? 02:35:42 -!- impomatic has quit (Quit: Ping timeout (120 seconds)). 02:35:46 In the case of NNTP, the response from the server if it is used successfully allows the same responses that the server will respond to the initial connection (but does not have to be the same response; it is the same set of responses that is allowed), and all of the state of the protocol is reset. 02:37:26 Creating multiple logical IRC servers with a single ircd is one use, although there are other uses as well, such as if multiple users want to run a server on the same computer (with different settings and maybe even a different implementation), or for a forwarding service that forwards version 4 to version 6 internet or from internet to one of my computers in LAN, etc. 02:40:28 Virtual hosting is useful for many reasons like that. Some protocols already support it (TLS, HTTP, Gemini, Scorpion) and some don't (SSH, Gopher). In some cases, even if it is not already have it, it could be added, such as in this case of IRC and NNTP. 02:42:36 [[Talk:Deadfish++]] https://esolangs.org/w/index.php?diff=158455&oldid=124318 * CopperTones * (+684) mi toki 02:44:05 [[User:CopperTones]] N https://esolangs.org/w/index.php?oldid=158456 * CopperTones * (+34) Created page with "hi, poke me so i make this or smth" 02:44:37 Mhm 02:44:55 It does also add significant complexity though. 02:45:33 Re multiple separate ircds on the same IP, is there a way to pass a socket to another process, or would you have to proxy? 02:46:42 Proxying would be annoying because you would then also have to pass the true client IP through to the ircd. 02:48:52 I think you can pass a socket to another process. Also, servers that have no use for virtual hosting would not be required to implement it, anyways. 02:55:57 Is there C library for cryptography with one .c file and one .h file? 02:57:48 That'd mean users can't just run whatever ircd they want in that multiuser system use case though. :-/ 02:58:25 I guess socket handoff would have to be implemented in the backend ircd as well though. 03:01:19 I think it could support whatever ircd they want if it is handled properly; there are a few considerations but I think they can be handled. 03:03:39 If you don't care about accurate user hosts, I suppose you could just proxy and append the real IP to the gecos or similar. That'd still allow for IP-based bans on some ircds (ones that have a gecos-based extban). It'd be a bit ugly though. 03:03:42 (In some cases, it might be possible by modifying the software and that might not be too difficult, although modifying the system to support it is another way.) 03:05:37 Yes, if it is necessary then you could implement something like that, although if a ircd program is made to support this kind of proxying then it would already have some better way to do it, would be expected. 03:06:41 Well yeah, my idea would be to avoid having to change the ircd at all. 03:07:19 I suspect you can't easily fake a network connection's origin, but that might also be an option. 03:08:29 Some operating systems might allow it in some cases (I don't know if Linux does, or if anyone made up a kernel module or other way to do it if it normally doesn't) 03:08:30 In this setup, only the client and the proxy would need to support the virtual hosting. With TLS, you could even narrow that to just the proxy. 03:09:33 Like I mentioned TLS already has virtual hosting, so it is likely that a client that supports TLS also does. 03:10:18 Yeah right, you could just stick any reverse proxy in front of that. 03:14:38 -!- ais523 has joined. 03:33:19 Sgeo: I think several languages use a global variable for returning from functions, e.g. the normal convention is for x86-64 asm to return values by storing them in %rax, and INTERCAL programs normally return values by storing them in the lowest-numbered variable of the correct type that wasn't used as an argument 03:33:53 unlike other uses of global variables for parameter-passing, this one doesn't have any clashes or scoping problems, because the function you return to can immediately move the return value to a more permanent location 03:34:33 (whereas if you pass arguments in global variables, if a function makes a function call, it loses access to its own arguments unless it spills them) 03:38:50 -!- chloetax has quit (Quit: Leaving). 03:45:33 -!- chloetax has joined. 04:02:01 [[Funciton]] https://esolangs.org/w/index.php?diff=158457&oldid=157816 * Timwi * (+245) Rejiggle the functions to match the new structure of the library 04:27:59 [[Funciton]] M https://esolangs.org/w/index.php?diff=158458&oldid=158457 * Timwi * (-1) fix mistake in description of 04:53:52 [[MythLang]] N https://esolangs.org/w/index.php?oldid=158459 * PrySigneToFry * (+2726) Created page with "MythLang is an Esolang designed by [[User:PrySigneToFry]]. As name shown, this language will be powerful as the myth recounts. = Overview = MythLang is Turing-Complete, and it is "interpreted" language. = Basic syntax = == Variable and Data types == This langu 04:54:49 [[Language list]] https://esolangs.org/w/index.php?diff=158460&oldid=158442 * PrySigneToFry * (+15) 04:57:19 -!- Lord_of_Life has quit (Ping timeout: 268 seconds). 04:57:56 [[]] https://esolangs.org/w/index.php?diff=158461&oldid=156872 * PrySigneToFry * (+255) 05:17:24 -!- Lord_of_Life has joined. 05:52:47 [[Funciton]] M https://esolangs.org/w/index.php?diff=158462&oldid=158458 * Timwi * (+650) Small clarification in the regex example 06:03:02 Now I wrote a program to parse a X.509 certificate. So far it only checks if the certificate expired and can extract the public key, but in future it might be made to do other stuff too. 06:03:27 It was not very difficult to do the things I implemented so far. 06:18:21 [[Talk:*lang]] N https://esolangs.org/w/index.php?oldid=158463 * JJRubes * (+5565) linked list example program 06:33:00 [[Ampell]] https://esolangs.org/w/index.php?diff=158464&oldid=158423 * Elphan * (+0) /* Simple fork bomb */ 06:33:34 -!- ais523 has quit (Ping timeout: 252 seconds). 06:38:44 -!- ais523 has joined. 07:00:45 -!- tromp has joined. 07:13:29 [[Tskastic/Command Table]] https://esolangs.org/w/index.php?diff=158465&oldid=155937 * PrySigneToFry * (+48) 07:58:32 Looking at 2D languages for ... reasons. Does Befunge not have an input command? 08:00:43 [[User:Pifrited/test]] N https://esolangs.org/w/index.php?oldid=158466 * Pifrited * (+61) Teststst 08:01:33 it has two IIRC, one that reads a char from stdin and one that reads a number 08:01:42 (integer) 08:01:57 ~ and & it seems, respectively 08:03:00 ..that's what I get for searching for "input" instead of actually reading the page 08:04:52 Can I use "Befunge" in a language name if it has significant incompatibilities? Maybe I should be making a new language from scratch 08:07:21 First thought: ' as an input version of ": Beep the screen and have the user type text after a space after the first ' up to the ' to the right 08:08:18 Hmm, maybe that's not... that interesting except for how input is fixed length 08:09:34 Ooh, a command that turns N characters after it into an input field that just... becomes part of the program. Could be used to keep " as a normal string generator and yet turn it into an input command 08:11:29 input directly into the playfield would mix well with g and p 08:11:52 but, I think it should push existing characters away along the ray, rather than overwriting them 08:11:56 command that reads input directly into the program space sounds entertainingly cursed 08:12:01 otherwise it is hard to determine how long the input was 08:12:34 I guess you could just push the length of the input onto the stack 08:13:02 command that when executed overwrites input in the direction of program execution (starting with the command itself) and then continues execution the cell after input finishes 08:13:16 hm actually probably not, that's terrible 08:13:20 note that input that goes directly into the playfield doesn't mix well with Befunge-98's skipping of multiple spaces 08:13:25 [[User:Pifrited/TopNote]] N https://esolangs.org/w/index.php?oldid=158467 * Pifrited * (+148) Created page with "TopNote is an esolang. ==Commands== {| class="wikitable" |+ Caption text |- ! Command !! Meaning |- | Example || Example |- | Example || Example |}" 08:13:27 yeah I guess you could push the length 08:13:53 https://esolangs.org/wiki/Shove may be interesting, its only way to read data from its own stack pops the stack directly into the playfield 08:13:58 you might get inspiration from there, too 08:14:03 I kind of have to know the length before I ask for input anyway, although the input could have spaces (or blanks) at the end? 08:14:20 Mostly I'm thinking of how to use the 3270 terminal in an interesting way 08:14:47 well if it pushes existing commands away, rather than overwriting them, you don't need to know the input length in advance 08:21:50 Command that sets part of the playfield writable-when-input-is-next-requested, and command that pauses and waits for user to modify playfield? 08:29:43 [[User:Pifrited/TopNote]] https://esolangs.org/w/index.php?diff=158468&oldid=158467 * Pifrited * (+290) /* Commands */ 08:31:00 [[Special:Log/newusers]] create * Skyfirekv44FB * New user account 08:33:14 Half wondering if I should force everything to be EBCDIC-1047 instead of ASCII. Doesn't really change the character that much or make implementation much easier or harder, but it's amusing 08:33:18 [[Special:Log/newusers]] create * Skyfirekv44 * New user account 08:36:54 -!- ais523 has quit (Quit: quit). 08:52:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 08:56:05 -!- tromp has joined. 10:11:29 [[Special:Log/newusers]] create * Cotikthetik * New user account 10:15:27 -!- Sgeo has quit (Quit: Leaving). 10:16:10 [[Talk:WhatLang]] N https://esolangs.org/w/index.php?oldid=158469 * Cycwin * (+41) Created page with "==About whatlang only has symbols is tc==" 10:17:46 [[Talk:WhatLang]] https://esolangs.org/w/index.php?diff=158470&oldid=158469 * Cycwin * (+77) /* About whatlang only has symbols is tc */ 10:27:56 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=158471&oldid=158454 * Cotikthetik * (+101) /* Introductions */ 10:28:09 [[Braincow]] N https://esolangs.org/w/index.php?oldid=158472 * Cotikthetik * (+208) Created page with "Braincow is esolang created by cotikthetik this is modification of brainfuck == Syntax == Big is + in brainf Small is - Chicken is > Cow is < Dog is . Cat is , Start is [ End is ] == Examples == Placeholder" 10:30:41 [[Talk:Braincow]] N https://esolangs.org/w/index.php?oldid=158473 * Cotikthetik * (+25) Created page with "This is my first language" 10:31:23 [[Braincow]] https://esolangs.org/w/index.php?diff=158474&oldid=158472 * Cotikthetik * (+7) 10:37:30 Hi 10:38:03 [[Braincow]] https://esolangs.org/w/index.php?diff=158475&oldid=158474 * Cotikthetik * (+9) 10:38:48 [[Braincow]] https://esolangs.org/w/index.php?diff=158476&oldid=158475 * Cotikthetik * (+11) 11:06:35 Celebrate Towel-Day! 11:19:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:22:54 [[User:Cotikthetik]] N https://esolangs.org/w/index.php?oldid=158477 * Cotikthetik * (+8) Created page with "Text. 6" 11:26:51 [[Talk:WhatLang]] https://esolangs.org/w/index.php?diff=158478&oldid=158470 * Cycwin * (+126) /* About whatlang only has symbols is tc */ 11:28:13 [[Talk:WhatLang]] https://esolangs.org/w/index.php?diff=158479&oldid=158478 * Cycwin * (+52) /* About whatlang only has symbols is tc */ 11:29:50 [[Talk:WhatLang]] https://esolangs.org/w/index.php?diff=158480&oldid=158479 * Cycwin * (+52) /* About whatlang only has symbols is tc */ 11:32:06 [[Talk:WhatLang]] https://esolangs.org/w/index.php?diff=158481&oldid=158480 * Cycwin * (+102) /* About whatlang only has symbols is tc */ 11:34:24 [[Talk:WhatLang]] https://esolangs.org/w/index.php?diff=158482&oldid=158481 * Cycwin * (+99) /* About whatlang only has symbols is tc */ 11:37:13 [[Talk:WhatLang]] https://esolangs.org/w/index.php?diff=158483&oldid=158482 * Cycwin * (+82) /* About whatlang only has symbols is tc */ 11:52:10 [[User talk:YufangTSTSU]] N https://esolangs.org/w/index.php?oldid=158484 * PrySigneToFry * (+962) Created page with "Your name is , but why I got when I put 7oH_1fT in Shidinn transcriber? --[[User:PrySigneToFry|]]User talk:PrySigneToFry| because the way people would actually do that is decode ebcdic as unicode and use an unicode indexed font 20:13:08 Now I'm wondering how much use https://en.wikipedia.org/wiki/UTF-EBCDIC gets. 20:15:12 It would also be possible to use a multiple indexing font format, although the consideration that I had mentioned above may still be necessary for some variants of EBCDIC, the multiple indexing would at least make it possible to do so without needing multiple fonts. (In the case of UTF-EBCDIC, it is an encoding of Unicode, so in that case you would just use a Unicode font, but that is not the only kind of EBCDIC.) 20:17:37 (Furthermore, when using Unicode, there are more considerations than just the glyphs. Other than UTF-EBCDIC and other encodings of Unicode, it would be better to use other character sets since the handling of such things as this will be less complicated than Unicode.) 20:19:03 (Nevertheless, the use of Unicode is possible as a last resort in many cases (although some characters still might not be displayable), but too often Unicode is made the first resort instead, and I think that it shouldn't be.) 20:21:07 (EBCDIC also has different control characters, but that is independent from the fonts, anyways.) 20:55:42 [[!!]] https://esolangs.org/w/index.php?diff=158491&oldid=140079 * Tommyaweosme * (+54) I HAVE FIXED THIS WIKI PAGE 21:16:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:17:28 https://gist.github.com/Sgeo/f90552fd86e72f59f990c0271d95419e 21:17:52 MUSIC/SP has conversions between its EBCDIC and what it claims is ASCII, which as far as I can tell is actually ISO-8859-1 21:19:52 Did you publish the output of the program too? 21:20:10 (in case you want to use it outside of MUSIC/SP) 21:21:31 -!- tromp has joined. 21:32:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:42:38 -!- impomatic has quit (Quit: Client closed). 22:06:34 zzo38, just added the resulting file. But including the character itself was a bad idea 22:07:02 Couldn't even copy/paste from my editor because of the NUL (I assume), not sure ... how Github interpreted me dragging the file onto the page 22:11:13 Hmm. Someone on YouTube got access to a full MUSIC/SP system, not just the publicly available demo. I'm jealous 22:13:40 Converted to UTF-8 (from ISO-8859-1) in my text editor and reuploaded 22:37:16 Well, the file will be usable now anyways, I suppose. 23:29:47 [[User talk:YufangTSTSU]] https://esolangs.org/w/index.php?diff=158492&oldid=158485 * I am islptng * (+842) 23:40:31 [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=158493&oldid=158190 * I am islptng * (+705) /* ConwayLife Forums is Down!! */