00:06:14 <zzo38> Is there a way to make a kind of general text editor which can also be used for binary files and with a reveal codes function to reveal formatting codes and also allows arbitrary character sets? This way, extensions and other stuff can be made to work with multiple file formats (including plain ASCII text files, ASCII-separated-values, etc)
00:10:33 <zzo38> That is a specific case of that
00:27:39 -!- SGautam has quit (Quit: Connection closed for inactivity).
00:36:01 <esolangs> [[Contains everything]] https://esolangs.org/w/index.php?diff=169007&oldid=169006 * C++DSUCKER * (+92)
01:17:07 <esolangs> [[Xonovile]] N https://esolangs.org/w/index.php?oldid=169008 * PrySigneToFry * (+6770) Created page with "Xonovile is designed by PSTF. It uses pictograms as commands, to let the program understandable. = Overview = Xonovile is Turing-Complete, has I/O manipulation and functions(including R&R). Also known as "|L". == Command Set == === Comments === Things between
01:19:08 <esolangs> [[Hammy-complete]] https://esolangs.org/w/index.php?diff=169009&oldid=168986 * PrySigneToFry * (+29) Many languages use bang as operator "NOT" or factorial.
01:20:19 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=169010&oldid=169003 * PrySigneToFry * (+150)
02:20:43 <esolangs> [[Z-complete]] N https://esolangs.org/w/index.php?oldid=169011 * PrySigneToFry * (+4172) Created page with "Z-complete is a concept proposed by PSTF. Because I accidentally lost a software that generates strange text, making it difficult to input Fraktur script, the title here should actually be <span style='font-family: Fraktur;'>Z</span>-complete. = Requirements
02:32:16 -!- 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).
03:00:48 -!- tromp has joined.
03:01:26 -!- tromp has quit (Client Quit).
03:02:06 <esolangs> [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] https://esolangs.org/w/index.php?diff=169012&oldid=167730 * PrySigneToFry * (+60)
03:05:02 -!- op_4 has quit (Remote host closed the connection).
03:05:34 -!- op_4 has joined.
04:04:02 <esolangs> [[Talk:Z-complete]] N https://esolangs.org/w/index.php?oldid=169013 * Corbin * (+103) Created page with "What's the motivation? ~~~~"
04:33:35 <esolangs> [[Hello,world!]] https://esolangs.org/w/index.php?diff=169014&oldid=163998 * PrySigneToFry * (+39591)
04:34:10 <esolangs> [[Hello,world!]] M https://esolangs.org/w/index.php?diff=169015&oldid=169014 * PrySigneToFry * (+17)
04:38:21 <esolangs> [[Storm-complete]] https://esolangs.org/w/index.php?diff=169016&oldid=154211 * PrySigneToFry * (+1632)
04:42:29 <esolangs> [[Talk:Storm-complete]] https://esolangs.org/w/index.php?diff=169017&oldid=154255 * Corbin * (+252) Found another one.
04:42:50 <esolangs> [[]] https://esolangs.org/w/index.php?diff=169018&oldid=158390 * PrySigneToFry * (-45)
04:47:15 <esolangs> [[Utral]] https://esolangs.org/w/index.php?diff=169019&oldid=168987 * Yayimhere2(school) * (-1) /* Examples */
04:53:48 <esolangs> [[Utral]] https://esolangs.org/w/index.php?diff=169020&oldid=169019 * Yayimhere2(school) * (+1264) /* Examples */
05:08:19 <esolangs> [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Universe No.284436]] https://esolangs.org/w/index.php?diff=169021&oldid=167321 * PrySigneToFry * (+541)
06:08:36 <esolangs> [[Combinatory logic]] https://esolangs.org/w/index.php?diff=169022&oldid=166653 * Yayimhere2(school) * (+1) /* Completeness */ SKI is used more than just SK, and also reads nicer, so I changed it.
06:53:01 <esolangs> [[Attached]] N https://esolangs.org/w/index.php?oldid=169023 * Yayimhere2(school) * (+1932) Created page with "'''Attached''' is an esoteric programming language by [[User:Yayimhere]], to create a more unique [[Combinator calculus]]. Attached gets its name from two things. First it describes the main command and two, I can now attach it to any other documentation as
06:59:17 <esolangs> [[SMITH]] https://esolangs.org/w/index.php?diff=169024&oldid=122722 * Yayimhere2(school) * (+6) add short for
07:01:31 <esolangs> [[User:Ractangle/Sandbox/Timeline 1832]] M https://esolangs.org/w/index.php?diff=169025&oldid=164608 * Ractangle * (+162) /* Countries */
07:53:59 <esolangs> [[User:RaiseAfloppaFan3925]] https://esolangs.org/w/index.php?diff=169026&oldid=168922 * RaiseAfloppaFan3925 * (+2945) Add constants + completeness concepts idk
07:56:23 <esolangs> [[User:RaiseAfloppaFan3925]] M https://esolangs.org/w/index.php?diff=169027&oldid=169026 * RaiseAfloppaFan3925 * (+39) /* Teto-completeness */ forgot one constant
08:30:31 -!- tromp has joined.
08:30:59 <esolangs> [[Normalcalc]] https://esolangs.org/w/index.php?diff=169028&oldid=151352 * Itoh Shimon * (+69) Online interpreter link
08:45:31 <esolangs> [[User:RaiseAfloppaFan3925]] M https://esolangs.org/w/index.php?diff=169029&oldid=169027 * RaiseAfloppaFan3925 * (+239) Added the missing piece in the Japanese translation
09:43:53 -!- simcop2387 has quit (Quit: ZNC 1.9.1+deb2+b3 - https://znc.in).
09:43:53 -!- perlbot has quit (Quit: ZNC 1.9.1+deb2+b3 - https://znc.in).
09:52:30 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:03:54 -!- simcop2387 has joined.
10:11:22 -!- tromp has joined.
10:12:57 -!- perlbot has joined.
10:37:46 <esolangs> [[Special:Log/upload]] upload * Hammy * uploaded "[[File:Cats-logo.png]]"
10:38:02 <esolangs> [[Brainfuck, but every + is replaced with the bee movie script]] https://esolangs.org/w/index.php?diff=169031&oldid=86671 * PrySigneToFry * (+96)
10:38:06 -!- simcop2387_ has joined.
10:39:01 -!- simcop2387 has quit (Ping timeout: 264 seconds).
10:39:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:39:44 -!- simcop2387_ has changed nick to simcop2387.
10:40:47 <esolangs> [[Cats]] N https://esolangs.org/w/index.php?oldid=169032 * Hammy * (+766) Created page with "Cats is an esolang by [[User:Hammy]] which is [[Skinny pig]] but cat. also it is a [[bf]] equivalent... [[File:Cats-logo.png|thumb|alt=oh no you cant view it|The logo for Cats]] ==Commands== {| class="wikitable plainpres" |+ Commands |- ! What the cat does !! What you type !
10:41:07 <esolangs> [[DFS]] M https://esolangs.org/w/index.php?diff=169033&oldid=116897 * None1 * (+18) Add year
10:45:30 -!- tromp has joined.
10:51:29 <esolangs> [[User:ChuckEsoteric08/Interpreters]] https://esolangs.org/w/index.php?diff=169034&oldid=163757 * ChuckEsoteric08 * (+1282) Added Self-interpreter for SUBBIG
10:52:59 <esolangs> [[SUBBIG]] https://esolangs.org/w/index.php?diff=169035&oldid=121628 * ChuckEsoteric08 * (+1280)
10:56:49 <esolangs> [[EsoInterpreters]] https://esolangs.org/w/index.php?diff=169036&oldid=168824 * ChuckEsoteric08 * (+546) Added SUBBIG Self-interpreter
10:58:16 <esolangs> [[User:ChuckEsoteric08]] https://esolangs.org/w/index.php?diff=169037&oldid=165541 * ChuckEsoteric08 * (-12) /* TODO list */ Removed SUBBIG self interpreter from TODO list
11:05:40 <esolangs> [[0 Bits, 0 Bytes]] M https://esolangs.org/w/index.php?diff=169038&oldid=151145 * None1 * (+30) /* See also */
11:07:42 <esolangs> [[Constant language]] M https://esolangs.org/w/index.php?diff=169039&oldid=167864 * None1 * (+34)
11:08:11 <esolangs> [[No-code esolang]] M https://esolangs.org/w/index.php?diff=169040&oldid=117833 * None1 * (+37)
11:12:21 <esolangs> [[ConstantLanguage()]] https://esolangs.org/w/index.php?diff=169041&oldid=164136 * None1 * (+272) Add interpreter and categories
11:12:49 <esolangs> [[ConstantLanguage()]] M https://esolangs.org/w/index.php?diff=169042&oldid=169041 * None1 * (+2) /* Python */
11:13:28 <esolangs> [[ConstantLanguage()]] M https://esolangs.org/w/index.php?diff=169043&oldid=169042 * None1 * (+4)
11:14:01 <esolangs> [[User:None1]] https://esolangs.org/w/index.php?diff=169044&oldid=168849 * None1 * (+38) /* My Implementations */ Add ConstantLanguage()
11:14:23 <esolangs> [[ConstantLanguage()]] M https://esolangs.org/w/index.php?diff=169045&oldid=169043 * None1 * (+18)
11:16:23 <esolangs> [[OCPL]] M https://esolangs.org/w/index.php?diff=169046&oldid=139748 * None1 * (+27)
11:24:27 <esolangs> [[Meow/libs/logic.meow]] N https://esolangs.org/w/index.php?oldid=169047 * None1 * (+486) Created page with "logic.meow: Logic gates. <pre> func and poparg arg1 poparg arg2 addret 0 big arg1 0 big arg2 0 addret 1 end end endf func or poparg arg1 poparg arg2 addret 1 small arg1 1 small arg2 1 addret 0 end end endf func not poparg arg1 sub 1 arg1 ret endf add 0 1 TRUE
11:32:55 <esolangs> [[Meow/libs/time.meow]] N https://esolangs.org/w/index.php?oldid=169048 * None1 * (+281) Created page with "time.meow: Functions for sleeping. <pre> func slp run clock popret t sub t u g small g l run slp end endf func wait poparg h run clock popret u add 0 h l run slp endf </pre> Functions: * <code>wait</code>: wait for given time (in milliseconds). Helper functions
11:34:12 <esolangs> [[Talk:Ascenic]] https://esolangs.org/w/index.php?diff=169049&oldid=123282 * ChuckEsoteric08 * (+205)
11:36:42 <esolangs> [[Meow/libs/logic.meow]] M https://esolangs.org/w/index.php?diff=169050&oldid=169047 * None1 * (+13)
11:38:11 <esolangs> [[Meow/libs/math.meow]] N https://esolangs.org/w/index.php?oldid=169051 * None1 * (+1448) Created page with "math.meow: Math functions. <pre> func pow poparg arg1 poparg arg2 equal arg2 0 addret 1 end big arg2 0 sub arg2 1 arg2 run pow popret ret mul ret arg1 ret addret ret add arg2 1 arg2 end endf add 0 1 fby func fb poparg arg1 add fbx fby temp add 0 fby fbx add 0
11:38:26 <esolangs> [[Meow/libs/time.meow]] M https://esolangs.org/w/index.php?diff=169052&oldid=169048 * None1 * (+3)
11:41:26 <esolangs> [[Meow/libs/rand.meow]] N https://esolangs.org/w/index.php?oldid=169053 * None1 * (+532) Created page with "rand.meow: RNGs. <pre> func rint mul rintseed 37 rintseed add rintseed 2017 rintseed mod rintseed 65537 rintseed addret rintseed endf func rflt mul rfltseed 1.61803339887 rfltseed add rfltseed 0.61803339887 rfltseed mod rfltseed 1 rfltseed addret rfltseed endf
11:41:49 <esolangs> [[Meow/libs/rand.meow]] M https://esolangs.org/w/index.php?diff=169054&oldid=169053 * None1 * (+7)
11:42:05 <esolangs> [[Brainfuck]] M https://esolangs.org/w/index.php?diff=169055&oldid=167612 * None1 * (+1) /* Cat */
11:43:42 <esolangs> [[Talk:Ascenic]] https://esolangs.org/w/index.php?diff=169056&oldid=169049 * ChuckEsoteric08 * (-61)
11:45:50 <esolangs> [[Meow/libs/meowlib.meow]] N https://esolangs.org/w/index.php?oldid=169057 * None1 * (+162) Created page with "meowlib.meow: Imports all other standard libraries (Just like <code>bits/stdc++.h</code> in C++) <pre> library math library logic library rand library time </pre>"
11:46:39 <esolangs> [[Contains everything]] https://esolangs.org/w/index.php?diff=169058&oldid=169007 * C++DSUCKER * (+57)
11:47:20 <esolangs> [[Meow/libs]] N https://esolangs.org/w/index.php?oldid=169059 * None1 * (+293) Created page with "The following are the supported standard libraries in the [[Meow]] esolang: * {{Sub|Meow/libs|logic.meow}} * {{Sub|Meow/libs|math.meow}} * {{Sub|Meow/libs|rand.meow}} * {{Sub|Meow/libs|time.meow}} * {{Sub|Meow/libs|meowlib.meow}} These libraries should be put in the path
11:47:41 <esolangs> [[Meow/libs]] M https://esolangs.org/w/index.php?diff=169060&oldid=169059 * None1 * (+8)
11:48:29 <esolangs> [[Meow (None1)]] https://esolangs.org/w/index.php?diff=169061&oldid=119677 * None1 * (+104)
11:49:14 <esolangs> [[Meow/libs]] https://esolangs.org/w/index.php?diff=169062&oldid=169060 * None1 * (+23)
11:49:30 <esolangs> [[Meow/libs/logic.meow]] https://esolangs.org/w/index.php?diff=169063&oldid=169050 * None1 * (+20)
11:49:52 <esolangs> [[Meow/libs/math.meow]] M https://esolangs.org/w/index.php?diff=169064&oldid=169051 * None1 * (+20)
11:51:01 <esolangs> [[Meow/libs/rand.meow]] M https://esolangs.org/w/index.php?diff=169065&oldid=169054 * None1 * (+20)
11:51:15 <esolangs> [[Meow/libs/time.meow]] M https://esolangs.org/w/index.php?diff=169066&oldid=169052 * None1 * (+20)
11:51:28 <esolangs> [[Meow/libs/meowlib.meow]] M https://esolangs.org/w/index.php?diff=169067&oldid=169057 * None1 * (+20)
12:00:32 -!- Sgeo has quit (Read error: Connection reset by peer).
12:02:17 <esolangs> [[Talk:2KWLang]] M https://esolangs.org/w/index.php?diff=169068&oldid=139846 * None1 * (-5) /* Computational class */
12:12:24 <esolangs> [[Anti-Plushie language DIY]] N https://esolangs.org/w/index.php?oldid=169069 * None1 * (+693) Created page with "'''Anti-Plushie language DIY''' ('''APLD''' for short) is an esolang invented by [[User:None1]]. It's [[Anti-Plushie language]], but it's you ''who'' decide the restrictions! ==Syntax== It's [[Deadfish]], but you can add restrictions: * <code>''x'' ''"err
12:12:37 <esolangs> [[Anti-Plushie language DIY]] M https://esolangs.org/w/index.php?diff=169070&oldid=169069 * None1 * (+0)
12:12:48 <esolangs> [[Anti-Plushie language DIY]] M https://esolangs.org/w/index.php?diff=169071&oldid=169070 * None1 * (+0) /* Examples */
12:14:40 <esolangs> [[User:None1]] https://esolangs.org/w/index.php?diff=169072&oldid=169044 * None1 * (+106) /* My Esolangs */
12:16:28 <esolangs> [[User:None1]] M https://esolangs.org/w/index.php?diff=169073&oldid=169072 * None1 * (+0) /* My Esolangs */
12:16:44 <esolangs> [[APLD]] N https://esolangs.org/w/index.php?oldid=169074 * None1 * (+39) Redirected page to [[Anti-Plushie language DIY]]
12:17:06 <esolangs> [[Anti-Plushie language]] https://esolangs.org/w/index.php?diff=169075&oldid=154188 * None1 * (+85)
12:24:08 <esolangs> [[Ascenic]] M https://esolangs.org/w/index.php?diff=169076&oldid=122969 * None1 * (-1) /* A+B Problem */
12:24:18 <esolangs> [[Ascenic]] M https://esolangs.org/w/index.php?diff=169077&oldid=169076 * None1 * (-1) /* A+B Problem */
12:32:15 <esolangs> [[Contains everything]] https://esolangs.org/w/index.php?diff=169078&oldid=169058 * C++DSUCKER * (+419)
12:49:31 <esolangs> [[ConstantLanguage()]] https://esolangs.org/w/index.php?diff=169079&oldid=169045 * None1 * (+68) /* Python */
12:59:32 -!- amby has joined.
14:03:31 <esolangs> [[User:RaiseAfloppaFan3925]] https://esolangs.org/w/index.php?diff=169080&oldid=169029 * RaiseAfloppaFan3925 * (+303) Corrected some mistakes in my Japanese + added some more Japanese sentences
14:15:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:21:22 <esolangs> [[Constant language]] https://esolangs.org/w/index.php?diff=169081&oldid=169039 * * (+69)
14:26:12 <esolangs> [[Ascenic]] https://esolangs.org/w/index.php?diff=169082&oldid=169077 * ChuckEsoteric08 * (+1034) Added TC proof, later will also add some examples Probably also create a page on Structured program theorem later
14:26:17 <esolangs> [[Brainfuck, but every + is replaced with the FitnessGram Pacer Test]] N https://esolangs.org/w/index.php?oldid=169083 * * (+1001) Created page with "'''Brainfuck, but every + is replaced with the FitnessGram Pacer Test''' is exactly what the title says. ==Commands== {| class="wikitable" |- ! Code !! What it does |- | . || Prints. |- | , || Asks for input |- | [ ||
14:47:13 -!- tromp has joined.
14:48:44 <esolangs> [[User talk:Aadenboy/Forces and such]] https://esolangs.org/w/index.php?diff=169084&oldid=168867 * Yayimhere2(school) * (+258)
14:50:46 <esolangs> [[8ial]] https://esolangs.org/w/index.php?diff=169085&oldid=168164 * Kaveh Yousefi * (+140) Corrected the deprecated EBNF description and expunged the remarks concerning the deprecated subjects, which have, hopefully, been amended in the interstice.
14:52:20 <esolangs> [[Talk:8ial]] https://esolangs.org/w/index.php?diff=169086&oldid=166146 * Kaveh Yousefi * (+205) Supplemented a response to the notification on my deprecated implementation and an expression of gratitude.
14:54:12 <esolangs> [[Comment]] https://esolangs.org/w/index.php?diff=169087&oldid=152720 * Kaveh Yousefi * (+205) Updated the 8ial programming language's handling of comments to the new rendition's nomothesia.
15:29:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:32:14 <esolangs> [[Talk:No-code esolang]] N https://esolangs.org/w/index.php?oldid=169088 * Corbin * (+108) Created page with "This concept is incoherent. ~~~~"
15:32:33 <esolangs> [[User talk:Aadenboy/Forces and such]] https://esolangs.org/w/index.php?diff=169089&oldid=169084 * * (+136)
15:34:46 <esolangs> [[User talk:Aadenboy/Forces and such]] M https://esolangs.org/w/index.php?diff=169090&oldid=169089 * * (+48)
15:37:49 -!- Yayimhere has joined.
15:38:17 <Yayimhere> i had an idea, that I find pretty interesting, so im going to ask you all if you have anything to reccomend
15:38:45 <Yayimhere> basically, every program simply modifies its own abstract syntax tree(thats what they are called right?)
15:38:59 <Yayimhere> im planning on turing completeness
15:40:28 <korvo> Yayimhere: Reasonable idea in the abstract, but the details matter a lot.
15:41:03 <korvo> Like, technically all graph reduction qualifies, but we use completely different graphs for e.g. Haskell's abstract syntax and Haskell's heap.
15:41:28 <korvo> Yayimhere: Oh, my recommendation is still to learn to program. Sit down with a Scheme for a while.
15:41:48 <korvo> https://vpb.smallyu.net/%5BType%5D%20books/The%20Little%20Schemer.pdf Here's a copy of Little Schemer as a PDF.
15:41:58 <Yayimhere> but I am learning how to programming
15:42:06 <Yayimhere> currently just doing an intepreter
15:42:08 <korvo> Yayimhere: Most Lisps are either Common Lisps or Schemes. I'd recommend a Scheme.
15:49:13 -!- tromp has joined.
15:51:09 <Yayimhere> Korvo: thanks for the PDF, its quite fun to read
15:52:29 <korvo> Yayimhere: You're welcome. I found these books to be very enlightening as a college student. I encourage you to not push too hard; if something doesn't make sense at first, take a break. It's a short book but it's okay to spend a long time with it.
15:52:59 <Yayimhere> korvo: yea. I am taking quite a while on the commandments
15:54:18 <korvo> Feel free to ask if you have questions; many of us know Scheme. Once you're also set up with your choice of environment, you can usually go find that environment's IRC channel (or Discord or etc.) and chat with them too.
15:54:35 <korvo> I'm actually very weak with Lisps, but I can scrape by. Hopefully other folks will chime in.
15:54:55 <Yayimhere> i do have one question, which is what they mean when "Always change at least one argument while recurring."
15:55:10 <Yayimhere> I think I get the recurring part, thats going through all elements of the list
15:55:18 <Yayimhere> but idk about the always change atleast on element
15:57:01 <korvo> Well, if you *exactly* repeat an action, and that action includes recurring, then you'll *exactly* recur into the same action, forever. It would be an infinite loop!
16:12:22 <Yayimhere> i assume x? y is similar to x == y
16:17:22 <sorear> ? is an identifier character in scheme, x? is a function defined somewhere
16:17:35 <sorear> what it does will depend on the definition
16:17:44 <korvo> Maybe for some special cases. Does that make sense for pair?
16:18:01 <korvo> Or perhaps number? comes first.
16:20:23 <Yayimhere> "Simplify only after the function is correct." so when the function has been confirmed to be like, correct?
16:23:14 <Yayimhere> "Abstract common patterns with a new func tion." so scheme/lisp renames common expressions as functions automatically?
16:25:07 <Yayimhere> or is that, and the tenth commandment more of like
16:25:13 <Yayimhere> just what the programmer should do
16:27:58 <sorear> anything written in the imperative mood is an instruction for the reader. who's reading the PDF, the programmer or the compiler?
16:28:45 <sorear> some of them may become clearer if you read the preface and the introduction first
16:28:45 <Yayimhere> I guess I was interpreting this wrong
16:29:14 <sorear> this is a PDF of a book, which means that you want the quick-reference sections to be near the covers so you can get to them quickly
16:29:54 -!- Lord_of_Life_ has joined.
16:30:12 <sorear> (I don't care about the "save icon" memes but I'm probably going to live long enough to explain PDFs to people who have never seen a book and I hate it)
16:30:31 -!- Lord_of_Life has quit (Ping timeout: 246 seconds).
16:31:13 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
16:35:20 <korvo> Yayimhere: Different groups of programmers have learned these lessons in different ways. My preferred way is "make it correct; make it readable; make it fast". The overall idea is that fast incorrect code is not worth much. Computers are already quite fast; what matters is getting the right answer.
16:38:43 <korvo> Yayimhere: To emphasize sorear's point, there is *one* correct way to read a book when you are a working scientist. It's okay to not know this, but the correct way is *fast*, so it's worth learning someday.
16:40:52 <korvo> But this particular book is meant to be read slowly, as a tutorial, so I think it's okay to just read it from front to back. It sounds like you're doing fine already.
17:17:22 -!- Yayimhere has quit (Quit: Client closed).
17:29:59 <esolangs> [[C-INTERCAL]] M https://esolangs.org/w/index.php?diff=169091&oldid=99782 * Somefan * (-88) dead repo link, and fix stub placement
17:44:43 <esolangs> [[Iogii]] N https://esolangs.org/w/index.php?oldid=169092 * Somefan * (+538) Created page with "{{lowercase}} {{stub}} '''iogii''' ('''I Only Code in iogii''') is an esoteric language created by Darren Smith, the same creator of [[GolfScript]]. It was designed to be simple and fun to use for [[code golf|code golfing]] and a successor to GolfScript. == See also == *
17:46:43 -!- Everything has joined.
17:57:42 <esolangs> [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=169093&oldid=167017 * Somefan * (+338) /* Category:Golfing language should be moved to Category:Golfing languages */ new section
18:00:45 <Everything> Hi all. Is there a website with some crazy unexpected sed examples? Interesting. Because it's basically rewriting system
18:05:08 <korvo> sed's always crazy and unexpected. Ask a search engine for "sed cheat sheet" and you'll see some useful examples.
18:05:39 <korvo> Oh, and of course sedtris: https://libregamewiki.org/Sedtris
18:08:29 <korvo> No problem. I'm terrible with sed and I have to spend minutes with the manual whenever I need it. It is so useful, though; it's commonly used in nixpkgs to patch source trees instead of preparing a full .patch file.
18:08:34 -!- igelcbdx2 has joined.
18:09:55 <korvo> Oh, also, awk isn't sed but has a lot of ideas in common, and you might find "Why GAWK for AI?" an interesting read. https://dl.acm.org/doi/abs/10.1145/242903.242908
18:12:40 <avih> i found this useful for sed https://www.grymoire.com/Unix/Sed.html
18:13:47 <avih> as for awk, it's different in that it supports much more conventional code structure.
18:14:02 <avih> (compared to sed)
18:14:12 <korvo> Yeah, awk's halfway to Python or Perl.
18:14:35 <avih> i believe perl was written to be awk but better
18:14:36 <Everything> Sure, L.Wall just started extending AWK and made Perl
18:14:54 <Everything> AFAIR, L.Wall was dissatisfied with AWK, so he hacked it
18:15:17 <igelcbdx2> i technically created a better stub
18:16:23 <igelcbdx2> but i would probably need a new warning symbol
18:19:07 <esolangs> [[User talk:Aadenboy/Forces and such]] https://esolangs.org/w/index.php?diff=169094&oldid=169090 * Aadenboy * (+295) context
18:19:10 <avih> but what awk has over perl is posix...
18:19:41 <avih> for me personally this carries a lot of weight
18:20:18 <avih> which is why i may use awk freely in scripts, but not perl
18:20:40 <korvo> For me, it's readability. awk is *very* readable, especially as a long-time Python user.
18:21:30 <avih> yeah. the code parts basically look like c or js etc, and the RUL {CODE} structure is also typically bery readable
18:23:05 <avih> and awk dictionaries are also very useful. it really lends itself to do more with less code, while remaining reasonably readable.
18:24:40 <esolangs> [[Special:Log/upload]] upload * Win7HE * uploaded "[[File:Warning.png]]"
18:25:26 <esolangs> [[Template:Stub]] https://esolangs.org/w/index.php?diff=169096&oldid=159969 * Win7HE * (+206)
18:25:37 <esolangs> [[Template:Stub]] https://esolangs.org/w/index.php?diff=169097&oldid=169096 * Win7HE * (+0)
18:25:37 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:26:36 <igelcbdx2> but obviously an admin can revert it
18:29:14 <esolangs> [[Template talk:Stub]] https://esolangs.org/w/index.php?diff=169098&oldid=158234 * Win7HE * (+142)
18:29:53 <esolangs> [[User:Win7HE]] https://esolangs.org/w/index.php?diff=169099&oldid=168946 * Win7HE * (-74)
18:32:40 <esolangs> [[File talk:Warning.png]] N https://esolangs.org/w/index.php?oldid=169100 * Corbin * (+218) Created page with "Where did this file come from? Unless you made it and are releasing it to the public domain, it's probably not appropriate for this wiki. ~~~~"
18:33:06 <esolangs> [[Template talk:Stub]] https://esolangs.org/w/index.php?diff=169101&oldid=169098 * Aadenboy * (+309)
18:33:38 <esolangs> [[File talk:Warning.png]] https://esolangs.org/w/index.php?diff=169102&oldid=169100 * Win7HE * (+141)
18:34:10 <esolangs> [[Template:Stub]] https://esolangs.org/w/index.php?diff=169103&oldid=169097 * Corbin * (-206) Undo some vandalism. Not sure exactly what the includeonly/noinclude stanzas should look like.
18:35:16 <esolangs> [[Template:Stub]] M https://esolangs.org/w/index.php?diff=169104&oldid=169103 * Aadenboy * (-1) sharing line
18:35:31 <esolangs> [[User talk:Corbin]] https://esolangs.org/w/index.php?diff=169105&oldid=156889 * Win7HE * (+126)
18:35:43 <esolangs> [[File talk:Warning.png]] https://esolangs.org/w/index.php?diff=169106&oldid=169102 * Corbin * (+274)
18:35:51 <esolangs> [[Template talk:Stub]] M https://esolangs.org/w/index.php?diff=169107&oldid=169101 * Somefan * (+280)
18:36:33 <esolangs> [[User talk:Corbin]] https://esolangs.org/w/index.php?diff=169108&oldid=169105 * Corbin * (+202)
18:37:48 <esolangs> [[User talk:Corbin]] https://esolangs.org/w/index.php?diff=169109&oldid=169108 * Win7HE * (+102)
18:37:55 <esolangs> [[File talk:Warning.png]] https://esolangs.org/w/index.php?diff=169110&oldid=169106 * Win7HE * (+156)
18:37:58 <zzo38> Sometimes awk is helpful for many things, although it is only for ordinary text format. What else I had wanted is a programming language for working with ASN.1 types (I had some ideas about it) rather than plain text (although it would be possible to support multiple input formats and multiple output formats)
18:39:07 <korvo> zzo38: I know that Relational Pipes (https://relational-pipes.globalcode.info/v_0/index.xhtml) supports ASN.1 input, but I also know that you want something which supports ASN.1 output too.
18:40:05 <esolangs> [[File talk:Dango Language Logo.png]] https://esolangs.org/w/index.php?diff=169111&oldid=166882 * Win7HE * (+118)
18:40:55 <esolangs> [[Template talk:Stub]] M https://esolangs.org/w/index.php?diff=169112&oldid=169107 * Somefan * (-13) removed stub template; not a stub
18:42:44 <zzo38> It seems not to do what I mentioned; it says is not a query language, not a programming language, and is unclear if it supports character sets other than Unicode. Also, the diagram seems to say it does support ASN.1 BER output, although there might be limits to do it (and DER would be better than BER; if it is DER then it will be BER anyways)
18:44:41 <zzo38> (I did write a program in C which can convert JSON to DER, although it uses a nonstandard type that I had added (the key/value list type), and also this just converts the data directly rather than according to any schema, so it might not be as useful as you might want it to be.)
18:49:47 <korvo> Yeah, it's a toolkit for piping data and doing transformations between formats. It's not perfect but it's pretty nice. Like pandoc for CSV and JSON.
18:54:14 -!- tromp has joined.
18:54:28 -!- igelcbdx2 has quit (Quit: Client closed).
18:56:49 <esolangs> [[File talk:Dango Language Logo.png]] https://esolangs.org/w/index.php?diff=169113&oldid=169111 * Corbin * (+485) This PNG could have been a hand-written SVG.
18:57:53 -!- ais523 has joined.
19:00:01 <esolangs> [[Special:Log/delete]] delete * Ais523 * deleted "[[File:Warning.png]]": a) possibly a copyright violation, b) probably we shouldn't have a (slightly) nonstandard warning symbol with a standard name, c) unused and more likely to be used problematically than used usefully
19:01:32 <korvo> Oh, igelcbdx2 was User:Win7HE. Didn't click for me.
19:01:49 <esolangs> [[Template talk:Stub]] https://esolangs.org/w/index.php?diff=169114&oldid=169112 * Ais523 * (+379) an opinion
19:03:38 <esolangs> [[C-INTERCAL]] https://esolangs.org/w/index.php?diff=169115&oldid=169091 * Ais523 * (+89) partial undo revision [[Special:Diff/169091|169091]] by [[Special:Contributions/Somefan|Somefan]] ([[User talk:Somefan|talk]]) the link is not dead, it works fine when opened using the git command like it's supposed to be (it doesn't work in a web browser but there is already
19:09:35 <ais523> <Everything> Hi all. IOCCC websites for other PLs? Are there? Should be, I believe. ← there has been at least one for a scripting language, maybe Python, but I heard this second-hand and never looked for it so I don't have a link available; there's also been a lot of obfuscated Perl written as though it were for a contest but I'm not sure whether there's been an actual official contest involved
19:10:29 <int-e> . o O ( It would feel a bit redundant in the case of Perl :-P )
19:39:26 <esolangs> [[Iogii]] M https://esolangs.org/w/index.php?diff=169116&oldid=169092 * Somefan * (+60) added anarchy golf url
20:01:51 <esolangs> [[Owl]] M https://esolangs.org/w/index.php?diff=169117&oldid=70951 * Somefan * (+85) added ref url
20:05:23 <zzo38> It seems that Relational pipes is very limited and hardly supports any of the types that you should need; in terms of ASN.1, the three types it supports are the: Boolean, Integer, UTF-8 string.
20:07:59 <zzo38> t does say they intend to add more types, such as octet strings, ASCII strings (called "IA5 string" in ASN.1), UTF-16 strings (ASN.1 has a "BMP string" although my nonstandard extensions allow this to contain arbitrary UTF-16 characters), ISO-8859-1, ISO-8859-2, Big Decimal, date/time, OID, etc.
20:08:41 <zzo38> ASN.1 already has many of these types that I mentioned (in some cases, as nonstandard extensions that I had made up), although for ISO 8859, you could instead use ISO 2022 (General string or Graphic string in ASN.1).
20:21:09 -!- chloetax has quit (Ping timeout: 252 seconds).
20:21:51 -!- chloetax has joined.
20:28:55 <esolangs> [[Talk:8ial]] M https://esolangs.org/w/index.php?diff=169118&oldid=169086 * Ractangle * (+163)
20:31:46 <esolangs> [[Template:Stub]] M https://esolangs.org/w/index.php?diff=169119&oldid=169104 * Ractangle * (-43) someone please explain why is the noinclude is here with a link?
20:33:03 -!- Sgeo has joined.
20:37:11 -!- chloetax has quit (Ping timeout: 244 seconds).
20:43:31 -!- chloetax has joined.
20:57:02 <esolangs> [[Abcout]] https://esolangs.org/w/index.php?diff=169120&oldid=165977 * Sporeball * (-127) Undo revision [[Special:Diff/165977|165977]] by [[Special:Contributions/ChuckEsoteric08|ChuckEsoteric08]] ([[User talk:ChuckEsoteric08|talk]])
21:29:36 <esolangs> [[Special:Log/newusers]] create * Sejsel * New user account
21:41:22 <esolangs> [[User:Buckets]] M https://esolangs.org/w/index.php?diff=169121&oldid=169002 * Buckets * (+10)
21:41:51 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=169122&oldid=169010 * Buckets * (+11)
21:41:59 <esolangs> [[2Q2Q]] N https://esolangs.org/w/index.php?oldid=169123 * Buckets * (+1440) Created page with "2Q2Q Is An Esoteric programming Language created By the [[User:Buckets]] in 2021. {| class="wikitable" |- ! Commands !! Instructions |- | +> || Add A new Byte to the right. |- | +< || Add A new Byte to the Left. |- | -> || Remove the byte From The Right. |- | -< || Remove
21:50:06 -!- Sgeo has quit (Ping timeout: 256 seconds).
22:06:20 -!- Sgeo has joined.
22:11:23 <esolangs> [[Talk:2Q2Q]] N https://esolangs.org/w/index.php?oldid=169124 * * (+144) Created page with "What if you get a perfect shuffle? Do you write in true 2Q2Q? ~~~~"
22:14:16 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=169125&oldid=167343 * * (+141) /* Why don't we have amboxes? */ new section
22:17:54 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=169126&oldid=169125 * Ais523 * (+644) /* Why don't we have amboxes? */ explain
22:32:49 <esolangs> [[Template talk:Stub]] https://esolangs.org/w/index.php?diff=169127&oldid=169114 * Aadenboy * (+563)
22:38:22 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=169128&oldid=168914 * Sejsel * (+360)
22:38:30 <esolangs> [[Ksplang]] N https://esolangs.org/w/index.php?oldid=169129 * Sejsel * (+8636) Add a description of this very lovely language
22:45:28 <esolangs> [[Ksplang]] https://esolangs.org/w/index.php?diff=169130&oldid=169129 * Sejsel * (-8) /* External resources */
22:47:23 <esolangs> [[User:Sejsel]] N https://esolangs.org/w/index.php?oldid=169131 * Sejsel * (+329) Created page with "Hi! I had an idea that we could create a programming language by asking people to independently to come up with instructions. The result is https://esolangs.org/wiki/Ksplang. I also somehow ended up liking it too much and wrote a WASM runtime in it. Oops. But hey, I
22:47:33 <esolangs> [[User:Sejsel]] https://esolangs.org/w/index.php?diff=169132&oldid=169131 * Sejsel * (-22)
22:55:56 <esolangs> [[Ksplang/instructions]] N https://esolangs.org/w/index.php?oldid=169133 * Sejsel * (+17373) Add instruction list
22:56:25 <esolangs> [[Ksplang/instructions]] https://esolangs.org/w/index.php?diff=169134&oldid=169133 * Sejsel * (-1)
23:06:41 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=169135&oldid=169126 * * (+188) /* Why do so many people delete lines from Introduce yourself? */ new section
23:10:04 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:26:42 -!- ais523 has quit (Quit: sorry about my connection).
23:27:02 -!- ais523 has joined.
23:38:17 <esolangs> [[Talk:Ksplang]] N https://esolangs.org/w/index.php?oldid=169136 * * (+100) Created page with "What is a Zpis? ~~~~"
23:49:53 -!- Hooloovoo has quit (Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in).
23:51:16 -!- Hooloovoo has joined.
23:55:21 <esolangs> [[Strang]] M https://esolangs.org/w/index.php?diff=169137&oldid=168104 * FluixMakesEsolangs * (-183) /* Examples */ Replaced R110
23:55:55 <esolangs> [[Strang]] M https://esolangs.org/w/index.php?diff=169138&oldid=169137 * FluixMakesEsolangs * (+4)