00:50:46 -!- 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:23:53 -!- Cale has joined.
01:46:16 <esolangs> [[User:I am islptng/List of the users that is also in conwaylife.com]] https://esolangs.org/w/index.php?diff=151976&oldid=151898 * I am islptng * (+515) Undo revision [[Special:Diff/151898|151898]] by [[Special:Contributions/I am islptng|I am islptng]] ([[User talk:I am islptng|talk]])
01:47:13 -!- lisbeths has quit (Quit: Connection closed for inactivity).
01:47:32 <esolangs> [[User talk:Hotcrystal0]] N https://esolangs.org/w/index.php?oldid=151977 * I am islptng * (+636) Created page with "Please help contribute to [[User:I am islptng/List of the users that is also in conwaylife.com]] Thanks! ~~~~"
02:29:25 <esolangs> [[Translated ZhongWen/PSTF Again Undici]] N https://esolangs.org/w/index.php?oldid=151978 * PrySigneToFry * (+6093) Created page with "1. [[Translated ZhongWen/Mihai Again Twelve|]]Special:Contributions/PrySigneToFry|<span style='font-family:Unifont;color:red;'>Your system is corrupted, it can't be tL$D3h$&% ?' L$H3h(*) ?+ L$L3h,.- ?/ L$P3h021 ?3 ?6$T3h45 ?7 ?:$X3h89
02:31:17 <esolangs> [[Translated ZhongWen/Mihai Again Twelve]] https://esolangs.org/w/index.php?diff=151979&oldid=151936 * PrySigneToFry * (+292)
02:34:55 <esolangs> [[User:PrySigneToFry/Sandbox]] https://esolangs.org/w/index.php?diff=151980&oldid=151847 * PrySigneToFry * (+187)
03:18:28 <esolangs> [[User:I am islptng/List of the users that is also in conwaylife.com]] https://esolangs.org/w/index.php?diff=151981&oldid=151976 * Hotcrystal0 * (-24)
03:19:13 <esolangs> [[User:I am islptng/List of the users that is also in conwaylife.com]] https://esolangs.org/w/index.php?diff=151982&oldid=151981 * Hotcrystal0 * (+81)
03:20:31 <esolangs> [[User:I am islptng/List of the users that is also in conwaylife.com]] https://esolangs.org/w/index.php?diff=151983&oldid=151982 * Hotcrystal0 * (+55)
03:22:38 <esolangs> [[User:I am islptng/List of the users that is also in conwaylife.com]] https://esolangs.org/w/index.php?diff=151984&oldid=151983 * Hotcrystal0 * (+3) Unicode arrows
03:24:52 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=151985&oldid=151919 * Hotcrystal0 * (+129)
03:25:18 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=151986&oldid=151985 * Hotcrystal0 * (+22)
03:33:50 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=151987&oldid=151986 * Hotcrystal0 * (-28)
03:36:35 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=151988&oldid=151964 * Hotcrystal0 * (+0)
03:41:56 <esolangs> [[User:Hotcrystal0/User chart]] N https://esolangs.org/w/index.php?oldid=151989 * Hotcrystal0 * (+47) Created page with "A chart of users accounts on other websites."
03:44:35 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=151990&oldid=151988 * Hotcrystal0 * (+50)
03:44:45 <esolangs> [[User:Hotcrystal0/User chart]] https://esolangs.org/w/index.php?diff=151991&oldid=151989 * Hotcrystal0 * (+25)
03:44:51 <esolangs> [[User:Hotcrystal0/User chart]] https://esolangs.org/w/index.php?diff=151992&oldid=151991 * Hotcrystal0 * (+1)
03:58:48 <esolangs> [[Pointing]] https://esolangs.org/w/index.php?diff=151993&oldid=151866 * Calculus is fun * (-587) Simplified instruction set
04:50:03 <esolangs> [[Nya~*kwrgsfish+-HQ9`:'"rbtAzxdi8]] https://esolangs.org/w/index.php?diff=151994&oldid=151933 * PrySigneToFry * (+48)
05:14:23 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=151995&oldid=151987 * Aadenboy * (+463) reformat
05:20:40 <esolangs> [[Topple]] M https://esolangs.org/w/index.php?diff=151996&oldid=151925 * H33T33 * (+34)
06:11:02 <esolangs> [[ToArrowScript]] M https://esolangs.org/w/index.php?diff=151997&oldid=151928 * Cycwin * (+0) /* Syntax of TAS */
06:25:10 <esolangs> [[StormLang]] https://esolangs.org/w/index.php?diff=151998&oldid=151947 * PrySigneToFry * (+706)
06:27:53 <esolangs> [[User:PrySigneToFry/Sandbox/StormLang discussion]] https://esolangs.org/w/index.php?diff=151999&oldid=151816 * PrySigneToFry * (+887)
06:45:35 -!- chomwitt_alt has joined.
07:22:53 -!- ais523 has quit (Quit: quit).
08:16:03 -!- lisbeths has joined.
08:16:46 <lisbeths> mcr5(){ (unset f l c;m(){ while read -r l;do if [ "~" = "$l" ];then read -r l;c="$c$l";read -r l;f="$f$l";else echo "$l"|awk "$f{l=\$0}END{$c print l}"||exit;fi;done;};m|m)};
08:16:51 <lisbeths> now my macros themselves have macros
08:17:19 <lisbeths> we put macros in the macros so you coould macro expand while you macro expand
08:37:02 <lisbeths> edited it slightly https://github.com/memesmith0/mcr5/blob/main/README.md
08:53:53 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=152000&oldid=151995 * 47 * (+8)
08:54:43 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=152001&oldid=152000 * 47 * (+0)
08:56:04 -!- tromp has joined.
08:57:41 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=152002&oldid=152001 * I am islptng * (+61) I have no miraheze account and one Discord.
09:12:13 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=152003&oldid=152002 * 47 * (-26)
09:13:05 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=152004&oldid=152003 * 47 * (+23)
09:25:49 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=152005&oldid=152004 * PrySigneToFry * (+159)
09:50:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:51:00 -!- craigo has joined.
10:58:16 <esolangs> [[Translated ZhongWen/PSTF Again Undici]] https://esolangs.org/w/index.php?diff=152006&oldid=151978 * MihaiEso * (+47)
11:03:29 <esolangs> [[User talk:Tommyaweosme]] https://esolangs.org/w/index.php?diff=152007&oldid=151972 * PrySigneToFry * (+959)
11:03:55 <esolangs> [[User talk:Tommyaweosme]] https://esolangs.org/w/index.php?diff=152008&oldid=152007 * PrySigneToFry * (-29)
11:04:43 <esolangs> [[User talk:Tommyaweosme]] https://esolangs.org/w/index.php?diff=152009&oldid=152008 * PrySigneToFry * (+1)
11:05:30 <esolangs> [[User talk:Tommyaweosme]] https://esolangs.org/w/index.php?diff=152010&oldid=152009 * PrySigneToFry * (+70) Fixed rotating degree
11:07:12 -!- tromp has joined.
11:09:47 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=152011&oldid=151519 * PrySigneToFry * (+525) /* My usage of span rotation */ new section
11:10:06 <esolangs> [[Translated ZhongWen/Mihai Again Chapter 13]] N https://esolangs.org/w/index.php?oldid=152012 * MihaiEso * (+5619) Created page with "1. [[Translated ZhongWen/PSTF Again Undici|]]Special:Contributions/PrySigneToFry|<span style='font-family:Unifont;color:red;'>Your system is corrupted, it can't be tL$D3h$&% ?' L$H3h(*) ?+ L$L3h,.- ?/ L$P3h021 ?3 ?6$T3h45 ?7 ?:$X3h89
11:33:41 -!- jjrubes has joined.
11:54:56 -!- jjrubes has quit (Read error: Connection reset by peer).
12:09:23 <esolangs> [[StormLang]] https://esolangs.org/w/index.php?diff=152013&oldid=151998 * None1 * (+19) /* Identifier */
12:17:00 <esolangs> [[User talk:Squareroot12621]] https://esolangs.org/w/index.php?diff=152014&oldid=151944 * Squareroot12621 * (+115)
12:24:21 <lisbeths> https://github.com/memesmith0/macros_for_x
12:42:21 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=152015&oldid=152011 * I am islptng * (+614)
12:42:41 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=152016&oldid=152015 * I am islptng * (+1) /* My usage of span rotation */
12:44:35 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:45:42 <lisbeths> this is a prototype for something that adds macros to nearly every programming language that exists https://github.com/memesmith0/macros_for_x
12:45:45 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=152017&oldid=152005 * I am islptng * (+131)
12:46:14 <lisbeths> nearly every langauge on the esolangs wiki can be made to have syntax macros
12:47:16 <lisbeths> this does something similarly to what nixpkgs does but instead of doing it to packages it does it to programming languages
12:47:51 <lisbeths> now you can truly in the same file start writing some c++ and type one line and then begin writing code in python then type another line and write some code in brainfuck
12:48:56 <lisbeths> with this technology there can be an executable that makes no distinction between programming languages that is langauge agnostic
12:51:03 <lisbeths> you can have a program that mixes code from this https://esolangs.org/wiki/Iris and this https://esolangs.org/wiki/Puzzlang although it may require a little tweaking
12:51:38 <lisbeths> you can have a source file with this https://esolangs.org/wiki/Right_bracket and this https://esolangs.org/wiki/Itflabtijtslwi
12:53:37 -!- dawids has joined.
12:53:42 -!- dawids has quit (Remote host closed the connection).
12:54:03 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=152018&oldid=152017 * Hotcrystal0 * (+0)
12:56:09 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=152019&oldid=151990 * Hotcrystal0 * (+56)
12:57:05 <esolangs> [[User:Hotcrystal0/My esolang ideas]] N https://esolangs.org/w/index.php?oldid=152020 * Hotcrystal0 * (+139) Created page with "Here is where hotcrystal0 dumps his esolang ideas. An esolang called Scratch-unfriendly where every keyword is in Scratchs filter"
12:57:13 <esolangs> [[User:Hotcrystal0/My esolang ideas]] https://esolangs.org/w/index.php?diff=152021&oldid=152020 * Hotcrystal0 * (+2)
12:57:50 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=152022&oldid=151963 * Hotcrystal0 * (+82)
12:58:04 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=152023&oldid=152022 * Hotcrystal0 * (+0)
12:58:23 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=152024&oldid=152023 * Hotcrystal0 * (+1)
13:31:11 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=152025&oldid=152016 * PrySigneToFry * (+537)
13:31:43 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=152026&oldid=152025 * PrySigneToFry * (-1) Fixed rotating degree
13:46:01 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=152027&oldid=152026 * I am islptng * (+1559)
13:48:24 -!- ais523 has joined.
13:48:57 -!- ais523 has changed nick to callforjudgement.
13:49:05 -!- callforjudgement has changed nick to ais523.
13:52:01 <lisbeths> nwo I am working on decoupling mcr from awk https://github.com/memesmith0/mcr6/blob/main/README.md
13:52:11 <lisbeths> I am trying to make it so that the macros can be written in any language
14:00:42 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=152028&oldid=152027 * I am islptng * (+492) /* My usage of span rotation */
14:08:28 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=152029&oldid=152028 * I am islptng * (-1731) /* My usage of span rotation */
14:14:04 -!- tromp has joined.
14:19:28 -!- amby has joined.
14:24:50 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=152030&oldid=152024 * Hotcrystal0 * (+99)
14:25:30 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=152031&oldid=152030 * Hotcrystal0 * (+109)
14:26:19 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=152032&oldid=152031 * Hotcrystal0 * (+53)
14:26:27 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=152033&oldid=152032 * Hotcrystal0 * (+1)
14:26:37 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=152034&oldid=152033 * Hotcrystal0 * (+11)
14:26:49 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=152035&oldid=152034 * Hotcrystal0 * (-1)
14:26:58 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=152036&oldid=152035 * Hotcrystal0 * (+1)
15:30:50 <esolangs> [[+-]] https://esolangs.org/w/index.php?diff=152037&oldid=151243 * Compiler12o * (-1) /* Interpreters */
15:35:21 <esolangs> [[+-]] https://esolangs.org/w/index.php?diff=152038&oldid=152037 * Compiler12o * (+1117) /* +-=*/@%#()< */
15:39:11 <esolangs> [[+-]] https://esolangs.org/w/index.php?diff=152039&oldid=152038 * Compiler12o * (+173) /* +-=*/@%#()<!& */
15:41:08 <esolangs> [[+-]] https://esolangs.org/w/index.php?diff=152040&oldid=152039 * Compiler12o * (-1) /* +-=*/@%#()<!& */
15:41:25 <esolangs> [[+-]] https://esolangs.org/w/index.php?diff=152041&oldid=152040 * Compiler12o * (+0) /* +-=*/@%#()<!& */
15:57:04 -!- Sgeo has quit (Read error: Connection reset by peer).
17:00:34 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] M https://esolangs.org/w/index.php?diff=152042&oldid=152018 * Aadenboy * (-69)
17:49:28 <b_jonas> question. suppose I have an esoteric language that I implement by compiling to C. the goal here is that the source translates to C in a somewhat transparent way, so you can read the C code to understand the rules of the language or to debug the compiler. also you can link multiple source files from the language, and even C libraries as long as you prepare a C interface that can be accessed from the
17:51:23 <b_jonas> my question is, what interface should I give to the esolang to C compiler to make both the simple case easy, where you're just compiling an esolang program to an executable with the default libraries, and the hard case, where you just want the C code and then you want to invoke the C compiler and linker with custom settings?
17:54:46 <int-e> Hmm maybe look at https://manpages.org/ick for inspiration?
17:56:02 <b_jonas> also I'll need both a standard library for the esolang that you'll have to link to, and a header file that the translated C file will include.
18:00:08 <ais523> b_jonas: C-INTERCAL's approach is to do INTERCAL-to-C-to-executable by default but to have a command-line argument to stop after generating the C
18:00:37 <ais523> and IIRC it drops a compile-command header (which is an Emacs modeline, because why not?) that specifies how to compile the resulting C file
18:01:03 <ais523> int-e: ooh, C-INTERCAL has made it to manpages.org?
18:09:56 <b_jonas> a compile header directly into the C file? interesting, I was thinking of writing a makefile include
18:12:05 <b_jonas> this is about that text columns esolang that I was talking about recently, and I think I should make it statically typable
18:14:08 <b_jonas> I probably won't take this past toy stage so the whole complication is probably unnecessary, but I still want to figure out how it should work
18:16:10 <int-e> I'd start with `< file.esolang my-compiler > file.c && gcc file.c` and basically never move past that point.
18:16:11 <b_jonas> like I may want different modes of array index safety: one that strictly checks that all array accesses are in bounds, which helps me prove that a program that I write in the esolang doesn't have a problem with that and so should work portably with hypothetical other implementations of the esolang, but potentially also a non-checking version to prove that you can write somewhat efficient code in this
18:16:17 <b_jonas> esolang. I probably don't need to implement the latter, because it's still just a toy, but I want to know that it's implementable.
18:16:38 <int-e> (I *would* write a Makefile if the command chaining gets out of hand for some reason)
18:17:05 <b_jonas> (there could be an intermediate safety, where out of bounds array accesses can't break out of memory safety, but I don't prove that they're valid in the language)
18:17:19 <int-e> but I also never ship anything so...
18:18:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:19:24 <b_jonas> and there are still parts that I have to think about how this esolang should be defined
18:40:29 -!- tromp has joined.
18:42:18 -!- Lord_of_Life_ has joined.
18:42:53 -!- Lord_of_Life has quit (Ping timeout: 245 seconds).
18:43:41 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:56:26 -!- tromp has quit (Read error: Connection reset by peer).
18:57:32 <zzo38> For putting the compile command header, what I had done is to put the commands into a #if 0 block, because the C compiler will skip them but the command shell treats "#if 0" as a comment so it is that command which is skipped instead.
19:25:16 <korvo> lisbeths: How would your approach apply to languages whose programs aren't written as documents?
19:26:58 <korvo> The common esolangs examples are The Waterfall Model, whose programs are matrices, and But Is It Art?, whose programs are tiles. Other examples include Wang tiles or Post correspondence tiles, FRACTRAN whose programs are sequences of rational numbers, and Cammy whose programs are algebraic expressions.
19:27:16 <lisbeths> the program would ahve to be representable as a series of bits
19:27:33 <lisbeths> or the logic of the program would ahve to be representable as a series of bits
19:27:51 <korvo> Oh, that's always possible. But it would mean that the represented program is encapsulated.
19:28:29 <korvo> Taking your example: if some lines of a document are C++, some are Python, and some are Brainfuck, then what memory model is used to describe the resulting program's behavior?
19:31:46 <lisbeths> thats up to the user thats not my job
19:32:50 <ais523> I'm vaguely reminded of how some very early shell apparently implemented goto as a separate executable; I'm not entirely sure how it worked
19:33:31 <ais523> the most sensible option would be along the lines of exec'ing the shell starting at a particular line, but I'm hoping it was weirder
19:34:39 <ais523> it is a hard thing to search for
19:34:54 <korvo> lisbeths: Out of curiosity, what do you think of quasiquotation? Have you seen languages that offer programmable quasiquoters?
20:08:44 <esolangs> [[Chops]] M https://esolangs.org/w/index.php?diff=152043&oldid=150635 * Buckets * (+43)
20:37:47 <esolangs> [[Sleep.]] M https://esolangs.org/w/index.php?diff=152044&oldid=151568 * Buckets * (+375)
20:47:27 <lisbeths> seem to be nearly done with mcr7 https://github.com/memesmith0/mcr7_repl/
20:47:56 <lisbeths> the main difference between mcr7 and mcr6 is that mcr6 has a macro system in awk whereas mcr7 intends to let you pick your own macro system
20:48:51 <lisbeths> or sorry mcr5 is based in awk mcr6 allows you to choose your own macro system and mcr7 allows you to reprogram the macro system from mcr6 with more macros
20:52:30 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=152045&oldid=152042 * MihaiEso * (+67)
20:52:52 <lisbeths> mcr6 has made me realize a bottleneck in my design which is that it has to send the entire list of macros into the macro interpreter for every single line. and it would be more efficient for the macro system to be able to interpret mcr6 macros as part of its program
21:03:58 -!- Sgeo has joined.
21:04:17 -!- craigo has quit (Ping timeout: 248 seconds).
21:10:40 <esolangs> [[User talk:Tommyaweosme]] https://esolangs.org/w/index.php?diff=152046&oldid=152010 * Tommyaweosme * (+384)
21:16:27 <korvo> It's starting to look a lot like m4. Maybe it's a case of convergent evolution.
21:17:30 <esolangs> [[Kcidea]] https://esolangs.org/w/index.php?diff=152047&oldid=137688 * Tommyaweosme * (+77)
21:24:53 <lisbeths> this is a much smaller system than m4
21:24:57 <lisbeths> https://github.com/memesmith0/mcr10
21:25:07 <lisbeths> I dont think I can take the mcr program any further than this
21:37:15 <lisbeths> I can make my own awk version of it which is what I prefer, but that is all
22:10:24 <esolangs> [[6A]] M https://esolangs.org/w/index.php?diff=152048&oldid=151511 * Buckets * (+0)
22:11:58 <esolangs> [[User:Anthonykozar/Sandbox]] https://esolangs.org/w/index.php?diff=152049&oldid=151968 * Anthonykozar * (-35) Testing if literal greater-than and less-than signs and/or their HTML entities work.
22:12:13 -!- chomwitt_alt has quit (Ping timeout: 252 seconds).
22:14:46 <esolangs> [[ASCII Code]] N https://esolangs.org/w/index.php?oldid=152050 * MihaiEso * (+3550) Created page with "'''ASCII Code''' is a esolang made by Mihai Popa. The goal is to fit a program in a ASCII square or rectangle. == Command list == {| class="wikitable" |+ Command list |- ! Command !! Meaning |- | s || Sets the current variable. Variable can be any of the 26 letters
22:17:39 <esolangs> [[User:Anthonykozar/Sandbox]] https://esolangs.org/w/index.php?diff=152051&oldid=152049 * Anthonykozar * (+17) Fix code formatting
22:18:09 <esolangs> [[User:MihaiEso]] https://esolangs.org/w/index.php?diff=152052&oldid=151946 * MihaiEso * (+37) /* List of my esolangs */
22:19:02 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=152053&oldid=151974 * MihaiEso * (+17)
22:56:23 -!- Lykaina has joined.
23:17:11 <lisbeths> https://github.com/memesmith0/mcr11 now this is podracing