←2026-09-26 2026-09-27 2026-09-28→ ↑2026 ↑all
00:05:25 -!- MarkFan8901 has joined.
00:05:51 <MarkFan8901> <aadenboy: I'm imagining an "all-you-can-eat" program form where a program is tasked with performing as many interactions as possible with the language>: kinda like the optimal fuzzer?
00:06:13 <MarkFan8901> <aadenboy: shout out to the hangul space filler for not being a whitespace character>: kinda the same deal with the zero width space
00:06:29 <MarkFan8901> however we think its just javascripts built-in whitespace detection
00:07:00 <MarkFan8901> theres lots of web apps where we've been able to bypass systems involving whitespace by using a zwsp
00:07:05 <aadenboy> MarkFan8901: perhaps
00:15:47 <zzo38> People still think that making programming languages (and other stuff) to use Unicode is good idea, even though it isn't.
00:16:29 <MarkFan8901> yeah
00:17:24 <MarkFan8901> the most reasonable take we could have to defend it is that it allows people who dont speak a language which uses the latin alphabet to write programs
00:17:49 <MarkFan8901> but like, we dont think thats ever been a consideration for most language designers for a very long time
00:17:52 <esolangs> [[Cf]] M https://esolangs.org/w/index.php?diff=196316&oldid=178535 * Qazwsxplm * (+35) /* Hello, World! in Cf */
00:18:07 <zzo38> Yes, and there are better ways to do that than Unicode.
00:18:34 <zzo38> (Also, it is not always necessary; e.g. even in comments, you might ignore the character encoding; in case the program text itself is ASCII but comments aren't)
00:19:16 -!- Lord_of_Life_ has joined.
00:19:22 <MarkFan8901> speaking of which we need to work on ralsei again
00:19:42 <MarkFan8901> we have an idea for making an assembler where you can swap the language its in out effortlessly
00:19:55 -!- Lord_of_Life has quit (Ping timeout: 246 seconds).
00:20:09 <MarkFan8901> ofc thatll be for when ralsei is in its fully implemented state
00:20:32 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
00:20:41 <MarkFan8901> but we think in general giving multilingual support to programming languages is really cool
00:23:12 -!- ChimeraAnova has joined.
00:23:35 <MarkFan8901> gosh wheres korvo been
00:23:36 <MarkFan8901> we miss him
00:27:26 <esolangs> [[User:Raiseafloppafan7741]] M https://esolangs.org/w/index.php?diff=196317&oldid=195877 * Raiseafloppafan7741 * (-38)
00:36:57 <esolangs> [[User:C0ffee/bf.sed]] M https://esolangs.org/w/index.php?diff=196318&oldid=196253 * C0ffee * (+14) small edit
00:51:54 <esolangs> [[User:Raiseafloppafan7741]] M https://esolangs.org/w/index.php?diff=196319&oldid=196317 * Raiseafloppafan7741 * (+132)
00:55:19 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
00:55:34 <MarkFan8901> we gotta study really tiny randomized neural networks to see what kinds of programs they create
00:55:46 <MarkFan8901> tiny as in like, <10 neurons in total
01:02:44 -!- Lord_of_Life has joined.
01:18:09 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
01:19:19 -!- Lord_of_Life has joined.
01:23:06 -!- Lord_of_Life has quit (Client Quit).
01:24:50 -!- Lord_of_Life has joined.
01:36:18 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
01:55:08 <esolangs> [[key]] https://esolangs.org/w/index.php?diff=196320&oldid=193852 * Miui * (+10) /* Interpreter */ preparing to move as the interpreter in this state is more of a joke than the language it seeks to describe
01:55:51 <esolangs> [[Special:Log/move]] move * Miui * moved [[]] to [[User:User:Miui/]]: existence of language unclear
01:58:03 -!- Lord_of_Life has joined.
02:06:01 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
02:07:02 -!- Lord_of_Life has joined.
02:12:19 -!- janala has quit (Read error: Connection reset by peer).
02:12:21 -!- ChimeraAnova has quit (Remote host closed the connection).
02:13:00 -!- ChimeraAnova has joined.
02:19:34 -!- MarkFan8901 has quit (Quit: Client closed).
02:19:51 -!- MarkFan8901 has joined.
02:20:32 <esolangs> [[Special:Log/move]] move * Miui * moved [[89]] to [[89 (machine)]]: move 89 to 89_(machine) because it is both a joke and not a language but rather it is a type of implementation of Time.
02:24:53 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
02:28:00 <aadenboy> ^ the move log uses blue for the first link but not the second?
02:30:00 -!- Lord_of_Life has joined.
02:35:14 <esolangs> [[Talk:Simpl]] https://esolangs.org/w/index.php?diff=196325&oldid=195913 * Cordership * (+180) /* This sucks. */
02:35:44 <esolangs> [[Talk:Simpl]] https://esolangs.org/w/index.php?diff=196326&oldid=196325 * Cordership * (+46) /* This sucks. */
02:36:49 <esolangs> [[Simpl]] https://esolangs.org/w/index.php?diff=196327&oldid=196242 * Cordership * (+6) /* Inheritance and polymorphism: */
02:39:32 <esolangs> [[User:Cordership]] https://esolangs.org/w/index.php?diff=196328&oldid=196006 * Cordership * (+201) /* python programs */
02:43:31 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
02:46:51 -!- ChimeraAnova has quit (Ping timeout: 251 seconds).
02:47:47 -!- janala has joined.
02:47:51 -!- ChimeraAnova has joined.
02:53:08 <esolangs> [[User:Aadenboy]] https://esolangs.org/w/index.php?diff=196329&oldid=195320 * Aadenboy * (+70)
02:53:14 <ChimeraAnova> fungot
02:53:14 <fungot> ChimeraAnova: emulate a c switch/ case from c ( to turn xevents into scheme objects as java objects. is not tc 2. can be used
02:53:31 -!- Lord_of_Life has joined.
02:53:32 <esolangs> [[User:Aadenboy/randomuserpage]] https://esolangs.org/w/index.php?diff=196330&oldid=194761 * Aadenboy * (+25) add [[User:Aadenboy/546372]]
02:54:17 <MarkFan8901> tc 2
02:56:55 <ChimeraAnova> garbledmessageentryopeyentropyentryopenrgjeopgjgjepmgkafhsafoefmekgsgjewjiofjawfowfoanfawfungotiawofnwdaoidwwad03rpawjsadmr[c3
02:56:55 <fungot> ChimeraAnova: i have a bot which pipes fortune(1) to the compiler? i wasn't aware that " flan" also described something along the lines of the king james bible in the genetic pool. it's a book
02:57:32 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
02:58:09 <ChimeraAnova> That should be a real thing (a bot which pipes fortune(1) to a compiler)
02:58:13 <MarkFan8901> `fortune
02:58:16 <HackEso> fortune: error while loading shared libraries: librecode.so.0: cannot open shared object file: No such file or directory
02:58:45 <ChimeraAnova> fungot
02:58:46 <fungot> ChimeraAnova: because it's cleaner?" at http://paste.lisp.org/ display/ fnord
03:01:00 <MarkFan8901> [[Slide-rule completeness]] needs to be clarified
03:05:22 <esolangs> [[User:Aadenboy/546372]] M https://esolangs.org/w/index.php?diff=196331&oldid=196315 * Aadenboy * (-4)
03:05:44 <esolangs> [[User:Raiseafloppafan7741]] https://esolangs.org/w/index.php?diff=196332&oldid=196319 * Raiseafloppafan7741 * (-306) remove thue 2763 days thing
03:22:44 <aadenboy> back in april yayimhere said to me "I think you'd be able to get [an interview]!" and it just sat with me since, at least then, I felt like I might not have enough? yet? iirc my thought was "I should make another esolang first" and I never really got to that point (not that I didn't sporadically try)
03:23:23 <aadenboy> the answer is at least obvious to me That Doesn't Matter Just Ask. but an additional esolang to present has been an allure
03:24:30 -!- Lord_of_Life has joined.
03:27:33 -!- Lord_of_Life has quit (Client Quit).
03:47:36 -!- Lord_of_Life has joined.
03:48:44 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196333&oldid=196261 * Cleverxia * (+208) /* Rational or irrational? */
03:48:59 <esolangs> [[Talk:Quaternions]] M https://esolangs.org/w/index.php?diff=196334&oldid=196333 * Cleverxia * (+0)
03:49:54 -!- Lord_of_Life has quit (Excess Flood).
03:55:20 -!- Lord_of_Life has joined.
03:56:10 <ChimeraAnova> fungot: Or is this a dog or a potato?
03:56:10 <fungot> ChimeraAnova: ( i'm implementing first-order logic resolution in scheme). they keep snorting fnord they mention them.
03:59:42 <aadenboy> is snorting fnord dangerous. what kind of high does it give
04:00:56 <ChimeraAnova> let's ask fungot
04:01:01 <ChimeraAnova> rate limit
04:01:47 <aadenboy> fungot
04:01:48 <fungot> aadenboy: eradicate the parens are wrong :) i'm sorry, sp3tt
04:02:57 <ChimeraAnova> eradicate parentheses? what'd they do to you?
04:07:14 <esolangs> [[69]] https://esolangs.org/w/index.php?diff=196335&oldid=195829 * Cleverxia * (+44)
04:07:48 <esolangs> [[User:Cleverxia/golfing results]] https://esolangs.org/w/index.php?diff=196336&oldid=196265 * Cleverxia * (+19)
04:08:59 <esolangs> [[69]] https://esolangs.org/w/index.php?diff=196337&oldid=196335 * Cleverxia * (-10) /* a+b */ how can I forget that
04:09:34 <esolangs> [[User:Cleverxia/golfing results]] https://esolangs.org/w/index.php?diff=196338&oldid=196336 * Cleverxia * (+10)
04:13:31 <aadenboy> ChimeraAnova: maybe fungot is an FSA and parentheses reminds it of its inferiority
04:13:31 <fungot> aadenboy: i'm not familiar with pc-select.el), they're the last to know, good stuff. i am going to
04:13:41 <aadenboy> hm, a FSA vs. an FSA
04:14:21 <ChimeraAnova> Good point
04:14:57 <ChimeraAnova> Because a PDA should be able to solve {}()[<>[]{()}<>] but FSAs can't
04:15:26 <ChimeraAnova> Can't even match parentheses
04:16:08 <esolangs> [[Talk:Simpl]] https://esolangs.org/w/index.php?diff=196339&oldid=196326 * PkmnQ * (+337) /* This page has the 9th most revisions */ new section
04:16:24 <aadenboy> `lua -e print(("a(b(c(d)e(f)g((h))i)j(k)l)m"):match("%b()"))
04:16:27 <HackEso> ​(b(c(d)e(f)g((h))i)j(k)l)
04:16:43 <aadenboy> `lua -e print(("a(b(c(d)e(f)g((h))i)j(k)l)m"):match("%b()"):match("%b()"):match("%b()"))
04:16:45 <HackEso> ​(b(c(d)e(f)g((h))i)j(k)l)
04:17:11 <aadenboy> `lua -e print(("a(b(c(d)e(f)g((h))i)j(k)l)m"):match("%b()"):match(".(%b())"):match(".(%b())"))
04:17:13 <HackEso> ​(d)
04:17:32 <aadenboy> `lua -e print(("a(b(c(d)e(f)g((h))i)j(k)l)m"):match("%b()"):match(".(%b())"):match(".%b().*%b().*(%b())"))
04:17:35 <HackEso> ​(h)
04:17:53 <aadenboy> `lua -e print(("a(b(c(d)e(f)g((h))i)j(k)l)m"):match("%b()"):match(".(%b())"):match(".%b().*%b().*?(%b())")) -- rude greedy selector
04:17:55 <HackEso> nil
04:18:09 <aadenboy> `lua -e print(("a(b(c(d)e(f)g((h))i)j(k)l)m"):match("%b()"):match(".(%b())"):match(".%b().*%b().*?(%b())"))
04:18:11 <HackEso> nil
04:18:17 <aadenboy> `lua -e print(("a(b(c(d)e(f)g((h))i)j(k)l)m"):match("%b()"):match(".(%b())"):match(".%b().*%b().-(%b())"))
04:18:20 <HackEso> ​((h))
04:27:37 -!- moony has quit (Ping timeout: 241 seconds).
04:28:02 -!- iovoid has quit (Ping timeout: 256 seconds).
04:29:01 <b_jonas> Ken Shirriff's blog entry on 8087, this time about the tangent function https://www.righto.com/2026/09/8087-tangent-cordic.html
04:29:16 -!- Bowserinator has quit (Ping timeout: 275 seconds).
04:36:54 <esolangs> [[User talk:Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff]] https://esolangs.org/w/index.php?diff=196340&oldid=196154 * Marcus 2n2 * (+170) .
04:53:06 -!- somefan has joined.
05:00:22 <esolangs> [[Pgmpiet]] https://esolangs.org/w/index.php?diff=196341&oldid=196067 * Miui * (-3557) /* examples */ removed erroneous cheating quine and fixed Hello, world example. It is supposed to be a trivial piet substitution and I had a bug in the interpreter which cycled mod18 rather than a simple piet substitution
05:07:09 -!- Bowserinator has joined.
05:07:40 -!- moony has joined.
05:08:57 <aadenboy> hello somefan
05:11:25 <somefan> hi
05:13:04 -!- iovoid has joined.
05:13:44 <esolangs> [[Cactusi]] M https://esolangs.org/w/index.php?diff=196342&oldid=102852 * MarkFan8901 * (-21)
05:14:15 <esolangs> [[The Genius from Kiev]] M https://esolangs.org/w/index.php?diff=196343&oldid=65350 * MarkFan8901 * (-21)
05:27:17 <esolangs> [[The kids choice awards]] https://esolangs.org/w/index.php?diff=196344&oldid=196068 * Miui * (+3) /* pgmpiet */ fixed program
05:34:25 <esolangs> [[69]] https://esolangs.org/w/index.php?diff=196345&oldid=196337 * Cleverxia * (-2) /* a+b */
05:34:47 <esolangs> [[User:Cleverxia/golfing results]] https://esolangs.org/w/index.php?diff=196346&oldid=196338 * Cleverxia * (+9)
05:36:28 <esolangs> [[Do while true]] M https://esolangs.org/w/index.php?diff=196347&oldid=196264 * Cleverxia * (+121) /* Syntax */ fix
05:37:22 <esolangs> [[Do while true]] https://esolangs.org/w/index.php?diff=196348&oldid=196347 * Cleverxia * (-54) /* Hello, World! */
05:38:01 <esolangs> [[User:Cleverxia/golfing results]] https://esolangs.org/w/index.php?diff=196349&oldid=196346 * Cleverxia * (+40)
05:38:33 <ChimeraAnova> fungot
05:38:33 <fungot> ChimeraAnova: it sort of waits for you to come here in fnord we are not deliberately ignoring you but your question and if someone redefined them then the coloring could be a semicolon in c
05:39:09 <ChimeraAnova> fungot: Remove Turing-complete Python No it witnessed 6969 skibidi rizzlers mogged right. My "candy esolangs: de67: It's not to make a robust IRC log plot FYI) wrong HT
05:39:09 <fungot> ChimeraAnova: so you're saying that everyone should just use the more general goal?) hacking scheme on a fnord memory :)
05:39:32 <ChimeraAnova> Since when did I (or the thing that actually said this) say that
05:39:47 <ChimeraAnova> How do you jump to that conclusion fungot
05:39:47 <fungot> ChimeraAnova: it has to
05:39:51 <ChimeraAnova> But why fungot
05:39:52 <fungot> ChimeraAnova: full score! bye! hi! bye! hi! hi! hi! hi! hi!
05:39:57 <ChimeraAnova> what
05:53:01 <ChimeraAnova> `factor 99
05:53:05 <HackEso> 99: 3 3 11
05:53:10 <ChimeraAnova> `factor 99999999999999999999999999999113912124
05:53:12 <HackEso> 99999999999999999999999999999113912124: 2 2 3 7 107 12211 911141241944554722906094467043
05:53:14 <ChimeraAnova> `factor 999999999999999999999999999991139121241
05:53:17 <HackEso> 999999999999999999999999999991139121241: 17 1453 24763 71504951143 22863677858375480849
05:53:25 <ChimeraAnova> best prime number search method ever
05:53:29 <ChimeraAnova> `factor 999999999999999999999999999991139121241000000000000000000001
05:53:37 <HackEso> 999999999999999999999999999991139121241000000000000000000001: 7 142857142857142857142857142855877017320142857142857142857143
05:53:42 <ChimeraAnova> `factor 999999999999999999999999999991139121241000000000000000000003
05:53:44 <HackEso> 999999999999999999999999999991139121241000000000000000000003: 11 11329 8024458549659361734566960094296528789678941413428128937
05:54:01 <ChimeraAnova> `factor 999999999999999999999999999991139121240999999999999999999999
05:54:03 <HackEso> 999999999999999999999999999991139121240999999999999999999999: 3 179 63921673 29132488333395934535226109520021541835575235378399
05:54:05 <ChimeraAnova> `factor 9999999999999999999999999999911391212409999999999999999999991
05:54:08 <HackEso> 9999999999999999999999999999911391212409999999999999999999991: 37 1823713 1298364439 114141919043238448221006787830885572351840749
05:54:15 <ChimeraAnova> `factor abc
05:54:17 <HackEso> factor: ‘abc’ is not a valid positive integer
05:54:18 <ChimeraAnova> `factor -1
05:54:20 <aadenboy> `` cat /hackenv/bin/factor
05:54:20 <HackEso> factor: invalid option -- '1' \ Try 'factor --help' for more information.
05:54:22 <HackEso> cat: /hackenv/bin/factor: No such file or directory
05:54:24 <ChimeraAnova> `factor 999
05:54:26 <HackEso> 999: 3 3 3 37
05:54:31 <ChimeraAnova> `factor 2763
05:54:33 <HackEso> 2763: 3 3 307
05:54:35 <somefan> `factor -- -1
05:54:36 <aadenboy> `where factor
05:54:36 <ChimeraAnova> 2763 is not prime
05:54:38 <HackEso> factor: unrecognized option '-- -1' \ Try 'factor --help' for more information.
05:54:39 <HackEso> where? No such file or directory
05:54:41 <aadenboy> `whatis factor
05:54:42 <ChimeraAnova> `factor 2761
05:54:44 <HackEso> factor(1) - factor numbers
05:54:45 <HackEso> 2761: 11 251
05:54:46 <ChimeraAnova> `factor 1337
05:54:48 <HackEso> 1337: 7 191
05:54:53 <ChimeraAnova> `factor 2763
05:54:56 <HackEso> 2763: 3 3 307
05:54:56 <ChimeraAnova> `factor 33307
05:54:58 <HackEso> 33307: 19 1753
05:54:59 <aadenboy> `` ame frmo primes 2763
05:55:02 <HackEso> 0
05:55:03 <ChimeraAnova> `factor 191753
05:55:03 <aadenboy> `` ame from primes 2763
05:55:06 <HackEso> 191753: 337 569
05:55:07 <HackEso> 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
05:55:11 <ChimeraAnova> `factor 337569
05:55:13 <HackEso> 337569: 3 17 6619
05:55:17 <ChimeraAnova> `factor 3176619
05:55:20 <HackEso> 3176619: 3 59 131 137
05:55:24 <ChimeraAnova> `factor 359131137
05:55:26 <HackEso> 359131137: 3 17 7041787
05:55:32 <aadenboy> ChimeraAnova: https://github.com/srmalins/primelists
05:55:33 <ChimeraAnova> `factor 3177041787
05:55:36 <HackEso> 3177041787: 3 3 17 251 82729
05:55:45 <ChimeraAnova> `factor 331725182729
05:55:47 <HackEso> 331725182729: 331725182729
05:56:06 <ChimeraAnova> Finally
05:56:20 <ChimeraAnova> `factor 6741
05:56:22 <HackEso> 6741: 3 3 7 107
05:56:26 <ChimeraAnova> `factor 337107
05:56:29 <HackEso> 337107: 3 37 3037
05:56:30 <aadenboy> `` ame from primes 6741
05:56:32 <ChimeraAnova> `factor 3373037
05:56:34 <HackEso> 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
05:56:35 <HackEso> 3373037: 83 40639
05:56:39 <ChimeraAnova> `factor 8340639
05:56:41 <HackEso> 8340639: 3 19 131 1117
05:56:46 <ChimeraAnova> `factor 3191311117
05:56:48 <HackEso> 3191311117: 19 19 1229 7193
05:56:54 <ChimeraAnova> `factor 191912297193
05:56:56 <HackEso> 191912297193: 3 3 3 109 65209751
05:56:57 <aadenboy> `` ame from primes 8340639
05:56:59 <HackEso> 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
05:57:02 <ChimeraAnova> `factor 33310965209751
05:57:04 <HackEso> 33310965209751: 3 3 3 3 3 47 71 41079461
05:57:17 <ChimeraAnova> `factor 33333477141079461
05:57:20 <HackEso> 33333477141079461: 3 79 140647582873753
05:57:34 <ChimeraAnova> `factor 379140647582873753
05:57:36 <HackEso> 379140647582873753: 379140647582873753
05:57:42 <ChimeraAnova> Best way to find prime numbers
05:58:00 <aadenboy> some kind of weird collatz lol
05:58:07 <aadenboy> factor -> concat -> factor -> concat -> ...
05:58:20 <ChimeraAnova> This should be a fractran-like language I feel for some reason
05:58:27 <ChimeraAnova> `factor 9059018570918509125809
05:58:29 <HackEso> 9059018570918509125809: 41 811 1103 247002259795253
05:58:40 <ChimeraAnova> `factor 418111103247002259795253
05:58:42 <HackEso> 418111103247002259795253: 7 7 97 131 7649 2937037 29890867
05:58:58 <ChimeraAnova> `factor 77971317649293703729890867
05:59:00 <aadenboy> `factor 211
05:59:01 <HackEso> 77971317649293703729890867: 3 53 289999 1690990815806406787
05:59:03 <HackEso> 211: 211
05:59:05 <ChimeraAnova> de67 would be proud of that last number
05:59:22 <ChimeraAnova> `factor 3532899991690990815806406787
05:59:24 <HackEso> 3532899991690990815806406787: 17 37 3181 1765700456001922591763
05:59:28 <MarkFan8901> `factor 4
05:59:30 <HackEso> 4: 2 2
05:59:40 <aadenboy> 4 -> 22 -> 211 -> 211
05:59:44 <ChimeraAnova> `factor 173731811765700456001922591763
05:59:46 <HackEso> 173731811765700456001922591763: 3 3 3 3 147551077 14536235355927616999
05:59:52 <aadenboy> `factor 22
05:59:53 <ChimeraAnova> If only it was 1000 higher...
05:59:54 <HackEso> 22: 2 11
06:00:03 <aadenboy> `factor 23
06:00:06 <HackEso> 23: 23
06:00:06 <MarkFan8901> `factor 5.31
06:00:08 <HackEso> factor: ‘5.31’ is not a valid positive integer
06:00:14 <aadenboy> `factor 1
06:00:16 <HackEso> 1:
06:00:20 <aadenboy> lmao
06:00:24 <MarkFan8901> `factor 0
06:00:26 <HackEso> 0:
06:00:30 <ChimeraAnova> `factor 33331475510771456235355927616999
06:00:32 <HackEso> 33331475510771456235355927616999: 202015905853 164994312551931530483
06:00:34 <MarkFan8901> `factor 2
06:00:36 <HackEso> 2: 2
06:00:49 <ChimeraAnova> `factor 202015905853164994312551931530483
06:00:52 <HackEso> 202015905853164994312551931530483: 3 3 3 311 24058104781846492117726799039
06:00:54 <MarkFan8901> it would be really funny if `factor 0 crashed the bot
06:01:09 <aadenboy> `type factor
06:01:11 <HackEso> type? No such file or directory
06:01:12 <somefan> `bc
06:01:13 <ChimeraAnova> `factor 33331124058104781846492117726799039
06:01:15 <HackEso> No output.
06:01:16 <HackEso> 33331124058104781846492117726799039: 19 131 337 2531 994398703 15788558049951811
06:01:27 <somefan> `bc --help
06:01:29 <HackEso> usage: bc [options] [file ...] \ -h --help print this usage and exit \ -i --interactive force interactive mode \ -l --mathlib use the predefined math routines \ -q --quiet don't print initial banner \ -s --standard non-standard bc constructs are errors \ -w --warn warn about non-standard bc constructs \ -v --version print version information and exit
06:01:30 <aadenboy> how do I check the location of something?
06:01:37 <somefan> `whatis bc
06:01:37 <ChimeraAnova> `factor 19131337253199439870315788558049951811
06:01:40 <HackEso> bc(1p) - precision arithmetic language \ BC(3x) - direct curses interface to the terminfo capability database
06:01:43 <MarkFan8901> `factor 12321
06:01:46 <HackEso> 12321: 3 3 37 37
06:01:50 <MarkFan8901> `factor 38
06:01:51 <ChimeraAnova> Uhh hackeso's thinking hard for this one
06:01:52 <HackEso> 38: 2 19
06:01:56 <MarkFan8901> `factor 20
06:01:58 <HackEso> 20: 2 2 5
06:02:02 <MarkFan8901> `factor 6
06:02:05 <HackEso> 6: 2 3
06:02:05 <aadenboy> isn't hackeso on esolangs-blah
06:02:08 <aadenboy> or do I remember wrong
06:02:08 <HackEso> No output.
06:02:10 <ChimeraAnova> Yes it is
06:02:32 <somefan> aadenboy, `which'
06:02:42 <somefan> `which bc
06:02:45 <HackEso> ​/usr/bin/bc
06:02:51 <aadenboy> `which factor
06:02:53 <HackEso> ​/usr/bin/factor
06:02:56 <aadenboy> `cat /usr/bin/factor
06:02:58 <HackEso> ​ELF............>.....ð,......@.......H"..........@.8..@.........@.......@.......@................................”......”......”...................................................................................... ....... ....... ......)‹......)‹.....................°.......°.......°......\......\....................Ð......Ð......Ð......Ð......Ð(........................................................
06:03:58 <somefan> `echo `echo hi`
06:04:04 <HackEso> ​`echo hi`
06:04:20 <somefan> `echo $(echo hi)
06:04:24 <HackEso> ​$(echo hi)
06:04:39 * somefan sighs
06:05:23 <somefan> `lua -e 'print(1+1)'
06:05:25 <HackEso> lua: (command line):1: unexpected symbol near ''print(1+1)''
06:05:46 <aadenboy> `lua -e print(1+1)
06:05:48 <HackEso> 2
06:06:53 <somefan> `lua -e print('1'..1)
06:06:55 <HackEso> 11
06:08:08 <somefan> `lua -e os.execute('echo hi')
06:08:10 <HackEso> hi
06:08:22 <somefan> `lua -e os.execute('factor' .. 10^20)
06:08:25 <HackEso> sh: 1: factor1e+20: not found
06:08:26 <somefan> `lua -e os.execute('factor ' .. 10^20)
06:08:30 <HackEso> factor: ‘1e+20’ is not a valid positive integer
06:08:41 <somefan> `lua -e os.execute('factor ' .. 10^4)
06:08:44 <HackEso> 10000: 2 2 2 2 5 5 5 5
06:09:01 <ChimeraAnova> `lua -e os.execute('factor ' .. 1000000000000000000)
06:09:03 <HackEso> factor: ‘1e+18’ is not a valid positive integer
06:09:06 <somefan> `lua -e os.execute('factor ' .. 1 + ('0'):rep(20))
06:09:09 <HackEso> 1:
06:09:10 <somefan> `lua -e os.execute('factor ' .. 1 .. ('0'):rep(20))
06:09:12 <HackEso> 100000000000000000000: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
06:09:16 <somefan> `lua -e os.execute('factor ' .. 1 .. ('0'):rep(30))
06:09:19 <HackEso> 1000000000000000000000000000000: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
06:09:22 <ChimeraAnova> `lua -e os.execute('factor 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")
06:09:25 <HackEso> lua: (command line):1: unfinished string near <eof>
06:09:27 <somefan> `lua -e os.execute('factor ' .. ('9'):rep(30))
06:09:29 <HackEso> 999999999999999999999999999999: 3 3 3 7 11 13 31 37 41 211 241 271 2161 9091 2906161
06:09:30 <ChimeraAnova> `lua -e os.execute("factor 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")
06:09:32 <HackEso> 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
06:09:34 <ChimeraAnova> `lua -e os.execute("factor 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001")
06:10:02 <somefan> `lua -e os.execute('factor ' .. ('9'):rep(999))
06:10:11 <HackEso> No output.
06:10:16 <somefan> `lua -e os.execute('factor ' .. ('9'):rep(90))
06:10:18 <MarkFan8901> god we wish we had an old timey physical neural network we could manually adjust the knobs on
06:10:22 <MarkFan8901> and like see the results change
06:10:23 <HackEso> 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999: 3 3 3 3 7 11 13 19 31 37 41 211 241 271 2161 9091 29611 52579 238681 333667 2906161 3762091 8985695684401 4185502830133110721
06:10:24 <ChimeraAnova> HackEso is thinking real hard about that number which might be divisible by 17 * k + n
06:10:39 <HackEso> No output.
06:10:51 <somefan> `lua -e os.execute('factor ' .. ('9'):rep(110))
06:11:04 <MarkFan8901> wait why are you guys doing `lua -e os.execute(...)
06:11:08 <MarkFan8901> cant you just do `run ...
06:11:25 <ChimeraAnova> `lua -e os.execute("rm -rf skibidisigmadirectory")
06:11:27 <somefan> `run --help
06:11:27 <HackEso> No output.
06:11:28 <MarkFan8901> oh its for the string cat
06:11:28 <HackEso> No output.
06:11:30 <HackEso> bash: --: invalid option \ Usage:bash [GNU long option] [option] ... \ bash [GNU long option] [option] script-file ... \ GNU long options: \ --debug \ --debugger \ --dump-po-strings \ --dump-strings \ --help \ --init-file \ --login \ --noediting \ --noprofile \ --norc \ --posix \ --pretty-print \ --rcfile \ --restricted \ --verbose \ --version \ Shell options: \ -ilrsD or -c command or -O shopt_option(invocation only) \ -abefhkmnptuvx
06:11:31 <ChimeraAnova> `run mkdir skibidisigmadirectory
06:11:33 <HackEso> No output.
06:11:38 <ChimeraAnova> `run rm -rf skibidisigmadirectory
06:11:40 <HackEso> No output.
06:11:41 <ChimeraAnova> `run rm -rf skibidisigmadirectory
06:11:43 <HackEso> No output.
06:11:46 <ChimeraAnova> `run rm -r skibidisigmadirectory
06:11:48 <HackEso> rm: cannot remove 'skibidisigmadirectory': No such file or directory
06:11:53 <somefan> `whatis run
06:11:56 <HackEso> run(8hackeso) - run a shell command \ run(1hackeso) - no description \ run(8lambdabot) - evaluate Haskell expression
06:12:26 <somefan> `bash -c 'echo hi'
06:12:28 <HackEso> bash: - : invalid option \ Usage:bash [GNU long option] [option] ... \ bash [GNU long option] [option] script-file ... \ GNU long options: \ --debug \ --debugger \ --dump-po-strings \ --dump-strings \ --help \ --init-file \ --login \ --noediting \ --noprofile \ --norc \ --posix \ --pretty-print \ --rcfile \ --restricted \ --verbose \ --version \ Shell options: \ -ilrsD or -c command or -O shopt_option(invocation only) \ -abefhkmnptuvx
06:12:49 <somefan> `whatis bash sh
06:12:51 <HackEso> bash sh: nothing appropriate.
06:12:53 <somefan> `whatis bash
06:12:56 <HackEso> bash(1) - GNU Bourne-Again SHell
06:12:57 <somefan> `whatis sh
06:12:59 <HackEso> sh(1p) - shell, the standard command language interpreter \ sh(1egobot) - no description \ sh(8glibc) - Running a Command
06:13:04 <somefan> `whatis dash
06:13:06 <HackEso> dash(1) - command interpreter (shell)
06:13:08 <somefan> `arch
06:13:10 <HackEso> x86_64
06:13:21 <ChimeraAnova> `which run
06:13:23 <HackEso> ​/hackenv/bin/run
06:13:35 <somefan> `ls /etc/
06:13:38 <HackEso> alternatives
06:13:42 <somefan> `ls /etc/alternatives
06:13:44 <HackEso> awk \ awk.1.gz \ builtins.7.gz \ c++ \ c89 \ c99 \ cc \ cpp \ editor \ ex \ guile \ java \ java.1.gz \ jexec \ jexec-binfmt \ jpackage \ jpackage.1.gz \ js \ keytool \ keytool.1.gz \ linux \ lzcat \ lzcmp \ lzdiff \ lzegrep \ lzfgrep \ lzgrep \ lzless \ lzma \ lzmore \ mt \ nawk \ nawk.1.gz \ pager \ prolog \ README \ rmiregistry \ rmiregistry.1.gz \ rmt \ rmt.8.gz \ rview \ rvim \ unlzma \ vi \ view \ vim \ vimdiff \ which \ which.1.gz \ which.de1.gz \ wh
06:14:03 <somefan> `type /etc/alternatives/c99
06:14:05 <HackEso> type? No such file or directory
06:14:25 <somefan> `echo $SHELL
06:14:27 <HackEso> ​$SHELL
06:14:58 <ChimeraAnova> `lua -e os.execute('echo "' .. "rm /hackenv/bin/run" .. '"')
06:15:00 <HackEso> rm /hackenv/bin/run
06:15:24 <somefan> `lua -e os.getenv('SHELL')
06:15:27 <HackEso> No output.
06:15:39 <somefan> `getenv SHELL
06:15:41 <HackEso> getenv? No such file or directory
06:16:04 <somefan> `awk --help
06:16:07 <HackEso> Usage: mawk [Options] [Program] [file ...] \ \ Program: \ The -f option value is the name of a file containing program text. \ If no -f option is given, a "--" ends option processing; the following \ parameters are the program text. \ \ Options: \ -f program-file Program text is read from file instead of from the \ command-line. Multiple -f options are accepted. \ -F value sets the field separator, FS,
06:16:37 <somefan> `ls /
06:16:40 <HackEso> bin \ dev \ etc \ hackenv \ lib \ lib64 \ proc \ sbin \ sys \ tmp \ usr
06:16:48 <somefan> `tree
06:16:50 <HackEso> tree? No such file or directory
06:16:51 <somefan> `apt
06:16:53 <HackEso> apt 3.0.3 (amd64) \ Usage: apt [options] command \ \ apt is a commandline package manager and provides commands for \ searching and managing as well as querying information about packages. \ It provides the same functionality as the specialized APT tools, \ like apt-get and apt-cache, but enables options more suitable for \ interactive use by default. \ \ Most used commands: \ list - list packages based on package names \ search - search in package d
06:17:31 <somefan> `ls /usr/
06:17:34 <HackEso> bin \ games \ include \ lib \ lib64 \ libexec \ local \ sbin \ share \ src
06:17:39 <somefan> `ls /usr/share/
06:17:42 <HackEso> applications \ apt \ base-files \ base-passwd \ bash-completion \ binfmts \ bug \ build-essential \ ca-certificates \ ca-certificates-java \ common-licenses \ debconf \ debianutils \ dict \ doc \ doc-base \ dpkg \ emacs \ emacsen-common \ file \ fish \ gcc \ gdb \ gforth \ git-core \ gitweb \ guile \ i18n \ icons \ info \ iproute2 \ java \ keyrings \ libc-bin \ lintian \ locale \ man \ menu \ mercurial \ misc \ nodejs \ node_modules \ pam \ pam-configs \ p
06:17:50 <somefan> `ls /usr/games
06:17:52 <HackEso> No output.
06:17:58 <somefan> `ls /usr/local/
06:18:00 <HackEso> bin \ etc \ games \ include \ lib \ libexec \ man \ sbin \ share \ src
06:18:04 <somefan> `ls /usr/local/games
06:18:07 <HackEso> No output.
06:18:12 <somefan> `ls ~
06:18:15 <HackEso> ls: cannot access '~': No such file or directory
06:18:17 <somefan> `ls
06:18:20 <HackEso> 67.txt \ 7ermk2UVHP4U \ a \ a.c \ altairz80l64 \ ame \ ame.c \ app.dsk \ appleiicpm.dsk \ a.sh \ asmbf-1.2.7 \ AxgmKr9kfl7f \ AxgmKr9kfl7f.cpp \ banana.txt \ bef2 \ bfi \ bin \ bn.c \ bn.h \ buggy_file_glitch!!!!_run_cat_on_this_file.txt \ Burlesque \ canary \ cmd.whatis \ compiled_brachylog.pl \ cpm2.dsk \ cpmrun.txt \ detect \ detect.c \ egel-master \ egel-scripts \ egel.zip \ endoftime.lua \ eotlast \ fence.c \ hac \ hackbf \ hackbf.c \ hackh \ hackh.c
06:18:21 <somefan> `pwd
06:18:23 <HackEso> ​/hackenv/tmp
06:18:45 <somefan> `echo *
06:18:47 <HackEso> ​*
06:19:28 <somefan> `lua -e print("a\nb")
06:19:31 <HackEso> a \ b
06:19:50 <somefan> `lua -e print(("a\n"):rep(99))
06:19:52 <HackEso> a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a \ a
06:20:00 <somefan> `lua -e print(("\\\n"):rep(99))
06:20:03 <HackEso> ​\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
06:20:10 <somefan> `lua -e print(("\n"):rep(99))
06:20:12 <HackEso> No output.
06:20:35 <somefan> `lua -e print(("A"):rep(999))
06:20:38 <HackEso> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
06:20:51 <somefan> `lua -e print(("A"):rep(9999))
06:20:53 <HackEso> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
06:21:12 <somefan> `lua -e print(("A"):rep(459))
06:21:14 <HackEso> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
06:21:19 <somefan> `lua -e print(("A"):rep(461))
06:21:21 <HackEso> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
06:21:31 <aadenboy> `run echo 't=0 n="200"c=n repeat f=io.popen("factor "..n:gsub("%s",""))n=f:read("*a"):match(".- (.+)")t=t+1 c=c.." -> "..n:gsub("%s","")until not n:match(" ")print(t.." factorizations: "..(#c+#(""..t)<256 and c or c:gsub(">.+>", "> ... ->")))' > factorchain.lua
06:21:33 <HackEso> No output.
06:21:58 <aadenboy> `run echo /hackenv/bin/eot
06:22:01 <HackEso> ​/hackenv/bin/eot
06:22:10 <aadenboy> `run cat /hackenv/bin/eot
06:22:12 <HackEso> lua /hackenv/bin/endoftime.lua
06:22:28 <aadenboy> `run echo 't=0 n="200"c=n repeat f=io.popen("factor "..n:gsub("%s",""))n=f:read("*a"):match(".- (.+)")t=t+1 c=c.." -> "..n:gsub("%s","")until not n:match(" ")print(t.." factorizations: "..(#c+#(""..t)<256 and c or c:gsub(">.+>", "> ... ->")))' > /hackenv/bin/factorchain.lua
06:22:34 <HackEso> No output.
06:22:49 <aadenboy> `run echo "lua /hackenv/bin/factorchain.lua" > /hackenv/bin/factorchain
06:22:54 <HackEso> No output.
06:23:12 <aadenboy> `run echo 'assert(arg[1],"No number provided")t=0 n=arg[1]c=n repeat f=io.popen("factor "..n:gsub("%s",""))n=f:read("*a"):match(".- (.+)")t=t+1 c=c.." -> "..n:gsub("%s","")until not n:match(" ")print(t.." factorizations: "..(#c+#(""..t)<256 and c or c:gsub(">.+>", "> ... ->")))' > /hackenv/bin/factorchain.lua
06:23:18 <HackEso> No output.
06:23:21 <aadenboy> `factorchain
06:23:23 <HackEso> factorchain? Permission denied
06:23:32 <aadenboy> `run chmod +x /hackenv/bin/factorchain
06:23:38 <HackEso> No output.
06:23:40 <aadenboy> `factorchain
06:23:42 <HackEso> lua: /hackenv/bin/factorchain.lua:1: No number provided \ stack traceback: \ [C]: in function 'assert' \ /hackenv/bin/factorchain.lua:1: in main chunk \ [C]: in ?
06:23:47 <aadenboy> `factorchain 4
06:23:49 <HackEso> lua: /hackenv/bin/factorchain.lua:1: No number provided \ stack traceback: \ [C]: in function 'assert' \ /hackenv/bin/factorchain.lua:1: in main chunk \ [C]: in ?
06:23:53 <aadenboy> ...?
06:24:38 <aadenboy> `run echo "lua /hackenv/bin/factorchain.lua $1" > /hackenv/bin/factorchain
06:24:44 <HackEso> No output.
06:24:48 <aadenboy> `factorchain 4
06:24:50 <HackEso> lua: /hackenv/bin/factorchain.lua:1: No number provided \ stack traceback: \ [C]: in function 'assert' \ /hackenv/bin/factorchain.lua:1: in main chunk \ [C]: in ?
06:24:53 <aadenboy> ??
06:25:12 <aadenboy> `run echo "lua /hackenv/bin/factorchain.lua \$1" > /hackenv/bin/factorchain
06:25:18 <HackEso> No output.
06:25:18 <aadenboy> `factorchain 4
06:25:21 <HackEso> 3 factorizations: 4 -> 22 -> 211 -> 211
06:25:32 <aadenboy> `factorchain 20
06:25:34 <HackEso> 16 factorizations: 20 -> 225 -> 3355 -> 51161 -> 114651 -> 3312739 -> 17194867 -> 194122073 -> 709273797 -> 39713717791 -> 113610337981 -> 733914786213 -> 3333723311815403 -> 131723655857429041 -> 772688237874641409 -> 3318308475676071413 -> 3318308475676071413
06:25:41 <aadenboy> `factorchain 200
06:26:07 <HackEso> 30 factorizations: 200 -> ... -> 3133073540199910222394764832999271775503766937
06:26:58 <aadenboy> `factor 2763
06:27:01 <HackEso> 2763: 3 3 307
06:27:15 <aadenboy> `factorchain 2763
06:27:18 <HackEso> 8 factorizations: 2763 -> 33307 -> 191753 -> 337569 -> 3176619 -> 359131137 -> 3177041787 -> 331725182729 -> 331725182729
06:27:32 <aadenboy> ChimeraAnova: ^
06:27:47 <ChimeraAnova> ?
06:27:50 <ChimeraAnova> 2763 mentioned?
06:27:59 <ChimeraAnova> Ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
06:28:01 <ChimeraAnova> I see
06:28:12 <ChimeraAnova> `factor 331725182729
06:28:15 <HackEso> 331725182729: 331725182729
06:28:37 <aadenboy> `factorchain 25
06:28:40 <HackEso> 4 factorizations: 25 -> 55 -> 511 -> 773 -> 773
06:28:45 <aadenboy> `factorchain 100
06:28:47 <HackEso> 4 factorizations: 100 -> 2255 -> 51141 -> 317047 -> 317047
06:29:42 <ChimeraAnova> `factorchain 6767
06:29:44 <HackEso> 6 factorizations: 6767 -> 67101 -> 322367 -> 479673 -> 33223239 -> 337527353 -> 337527353
06:29:50 <aadenboy> `lua -e for i=2,100 do f=io.popen('factorchain '..i)io.write(f:match("%d").." ")end
06:29:52 <HackEso> lua: (command line):1: attempt to call method 'match' (a nil value) \ stack traceback: \ (command line):1: in main chunk \ [C]: in ?
06:29:56 <ChimeraAnova> `factorchain 3925
06:30:07 <aadenboy> `lua -e for i=2,100 do f=io.popen('factorchain '..i)io.write(f:read("*n").." ")end
06:30:11 <ChimeraAnova> `factorchain 7741
06:30:14 <ChimeraAnova> `factorchain 6969
06:30:15 <HackEso> 1 factorizations: 7741 -> 7741
06:30:18 <HackEso> 2 factorizations: 6969 -> 323101 -> 323101
06:30:24 <ChimeraAnova> `factorchain 69696969
06:30:26 <aadenboy> whoa, only two?
06:30:28 <HackEso> 3 factorizations: 69696969 -> 32373101137 -> 135346985633 -> 135346985633
06:30:32 <HackEso> No output.
06:30:44 <HackEso> 1 1 3 1 2 1 14 3 5 1 2 1 6 5 5 1 2 1 16 2 2 1 3 4 5 5 2 1 3 1 3 2 6 4 3 1 3 2 10 1 3 1 10 7 2 1 16
06:30:47 <ChimeraAnova> `factorchain 135346985634
06:30:49 <HackEso> 2 factorizations: 135346985634 -> 2373222547277 -> 2373222547277
06:30:57 <ChimeraAnova> `factorchain 17
06:30:59 <HackEso> 1 factorizations: 17 -> 17
06:30:59 <aadenboy> `lua -e for i=2,10 do f=io.popen('factorchain '..i)io.write(f:read("*n").." ")end
06:31:00 <ChimeraAnova> `factorchain 18
06:31:02 <HackEso> 2 factorizations: 18 -> 233 -> 233
06:31:04 <HackEso> 1 1 3 1 2 1 14 3 5
06:31:08 <ChimeraAnova> `factorchain 192219581571209572189562895689327875892758268
06:31:20 <aadenboy> `lua -e for i=2,50 do f=io.popen('factorchain '..i)io.write(f:read("*n").." ")end
06:31:31 <ChimeraAnova> ___
06:31:35 <ChimeraAnova> \
06:31:36 <MarkFan8901> hm
06:31:44 <ChimeraAnova> Ohh stupid slash
06:31:45 <HackEso> No output.
06:31:45 <MarkFan8901> our little toy neural network is somehow already producing interesting results
06:31:50 <ChimeraAnova> ___
06:31:54 <ChimeraAnova> \
06:31:56 <HackEso> 1 1 3 1 2 1 14 3 5 1 2 1 6 5 5 1 2 1 16 2 2 1 3 4 5 5 2 1 3 1 3 2 6 4 3 1 3 2 10 1 3 1 10 7 2 1 16
06:31:57 <ChimeraAnova> /__
06:32:00 <ChimeraAnova> BRUH STUPID CLIENT
06:32:03 <ChimeraAnova> ___
06:32:04 <ChimeraAnova> \
06:32:08 <ChimeraAnova> t /__
06:32:10 <ChimeraAnova> there
06:32:13 <MarkFan8901> one we just got from randomizing it is perfectly clean addition up until ~0.4
06:32:21 <MarkFan8901> then it plummets to 0
06:32:52 <MarkFan8901> we've been getting a lot of addition, multiplication, and exponentiation looking patterns
06:34:23 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196350&oldid=196334 * Blashyrkh * (+172) /* Rational or irrational? */
06:35:49 <esolangs> [[!4warning]] https://esolangs.org/w/index.php?diff=196351&oldid=192287 * Miui * (+60) add category and fix links
06:35:58 <aadenboy>
06:36:30 <ChimeraAnova> ^style
06:36:30 <fungot> Available: agora alice c64 ct darwin discworld elon enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp ukparl
06:36:38 <ChimeraAnova> ^show
06:36:38 <fungot> echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping def a thanks tmp2 8ball rreree rerere botsnack bf
06:36:54 <ChimeraAnova> ^def 9 ul (+[.+])S
06:36:54 <fungot> Defined.
06:36:57 <ChimeraAnova> ^9
06:36:57 <fungot> +[.+]
06:37:10 <ChimeraAnova> ^undef 9
06:37:15 <ChimeraAnova> ^9
06:37:15 <fungot> +[.+]
06:37:19 <ChimeraAnova> ^def 9 ul
06:37:19 <fungot> Usage: ^def <command> <lang> <code>
06:37:22 <ChimeraAnova> ^def 9 ul ()
06:37:22 <fungot> Defined.
06:37:24 <ChimeraAnova> ^9
06:37:26 <ChimeraAnova> ^9
06:37:32 -!- ChimeraAnova has quit (Quit: ChimeraAnova).
06:38:05 -!- ChimeraAnova has joined.
06:38:20 <esolangs> [[Special:Log/move]] move * Miui * moved [[Yggdraphyll]] to [[User:Miui/Yggdraphyll]]: existence of language unclear
06:39:14 <esolangs> [[MFJZ]] https://esolangs.org/w/index.php?diff=196354&oldid=194398 * ChuckEsoteric08 * (+46)
06:39:33 <esolangs> [[69]] M https://esolangs.org/w/index.php?diff=196355&oldid=196345 * Cleverxia * (+98) /* examples */
06:40:47 <esolangs> [[User:Cleverxia/golfing results]] https://esolangs.org/w/index.php?diff=196356&oldid=196349 * Cleverxia * (+39)
06:42:01 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196357&oldid=196350 * Cleverxia * (+177)
06:47:58 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196358&oldid=196357 * Blashyrkh * (+184) /* Rational or irrational? */
06:55:36 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196359&oldid=196358 * Blashyrkh * (+441)
07:02:25 -!- janala has left.
07:04:19 -!- PkmnQ has joined.
07:06:25 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
07:07:42 <aadenboy> goodnight
07:08:10 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196360&oldid=196359 * Blashyrkh * (+257) /* Rational or irrational? */
07:08:26 -!- Lord_of_Life has joined.
07:15:56 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
07:20:09 <esolangs> [[Vines]] https://esolangs.org/w/index.php?diff=196361&oldid=196313 * AeroPurple * (+1445) Created half-adder
07:26:20 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196362&oldid=196360 * Blashyrkh * (+124) /* TC */ new section
07:38:11 -!- Lord_of_Life has joined.
07:46:20 -!- de67 has joined.
07:46:25 <de67> hi guys
07:46:27 <de67> im back
07:56:16 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196363&oldid=196362 * Blashyrkh * (+94) /* TC */ Elaborate a bit
07:56:46 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
07:58:31 -!- Lord_of_Life has joined.
08:06:30 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196364&oldid=196363 * Cleverxia * (+191) /* TC */
08:07:20 <esolangs> [[Quaternions]] M https://esolangs.org/w/index.php?diff=196365&oldid=196268 * Cleverxia * (-2)
08:10:28 <esolangs> [[Quaternions]] https://esolangs.org/w/index.php?diff=196366&oldid=196365 * Cleverxia * (+23) fix to some link that chinese users can visit
08:13:11 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196367&oldid=196364 * Blashyrkh * (+194) /* TC */
08:13:17 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
08:16:48 <esolangs> [[Mountain/Old]] https://esolangs.org/w/index.php?diff=196368&oldid=119992 * ChuckEsoteric08 * (+73) /* Computational class */
08:17:26 <esolangs> [[Mountain/Old]] https://esolangs.org/w/index.php?diff=196369&oldid=196368 * ChuckEsoteric08 * (+18)
08:17:52 -!- Sgeo_ has quit (Read error: Connection reset by peer).
08:18:03 <esolangs> [[Quaternions]] https://esolangs.org/w/index.php?diff=196370&oldid=196366 * Cleverxia * (+281) /* Interpreter */ add debug commands
08:19:07 <esolangs> [[Quaternions]] M https://esolangs.org/w/index.php?diff=196371&oldid=196370 * Cleverxia * (+0) /* Interpreter */
08:19:46 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196372&oldid=196367 * Blashyrkh * (+500) /* Sphere or hypersphere? */ new section
08:30:40 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196373&oldid=196372 * Cleverxia * (+271) /* Rational or irrational? */
08:32:07 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196374&oldid=196373 * Cleverxia * (+227) /* Sphere or hypersphere? */
08:35:08 -!- Lord_of_Life has joined.
08:39:56 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
08:40:39 -!- Lord_of_Life has joined.
08:43:45 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196375&oldid=196374 * Blashyrkh * (+484) /* Rational or irrational? */
08:48:51 <esolangs> [[Talk:Quaternions]] https://esolangs.org/w/index.php?diff=196376&oldid=196375 * Blashyrkh * (+328) /* Rational or irrational? */
09:06:29 <esolangs> [[Special:Log/move]] move * MarkFan8901 * moved [[Quaternions]] to [[Quaternions (Cleverxia)]]: renamed to disambiguate from the actual concept of quaternions
09:06:29 <esolangs> [[Special:Log/move]] move * MarkFan8901 * moved [[Talk:Quaternions]] to [[Talk:Quaternions (Cleverxia)]]: renamed to disambiguate from the actual concept of quaternions
09:24:11 <esolangs> [[Quaternions (Cleverxia)]] https://esolangs.org/w/index.php?diff=196381&oldid=196377 * Cleverxia * (+23) /* Program flow */
09:26:40 <esolangs> [[Talk:Nope. without a quine including cheating ones]] N https://esolangs.org/w/index.php?oldid=196382 * Miui * (+1005) Created page with "This feels rather hard to understand but I think theres a decent example with this [[pgmpiet]] program P2 # pgmpiet "Nope." 14 13 255 0 112 148 170 191 212 233 240 219 198 177 155 131 33 255 33 255 255 255 255 255 255 255 25
09:38:58 <de67> catching up on weekend where everyone has enough free time to make edits is exhausting
09:42:26 <esolangs> [[Talk:Simpl]] https://esolangs.org/w/index.php?diff=196383&oldid=196339 * Dragoneater67 * (+281) /* This page has the 9th most revisions */
09:42:50 <ChimeraAnova> and the next day is monday so activity goes __,.'^^|___,__,_
09:43:07 <de67> love the incomprehensible ascii graph
09:43:58 <ChimeraAnova> Order is _,.-:*^
09:44:18 <ChimeraAnova> Holy shit you're right (357 revisions)
09:44:20 <de67> what about '
09:44:37 <ChimeraAnova> Oh wait
09:44:54 <ChimeraAnova> _,.-:*<'^
09:44:56 <ChimeraAnova> There
09:45:00 <de67> so much golfers popping up lately
09:45:38 <de67> i feel like i havent made enough enemies using my abhorrent esolangs, so ill make anti-golfing esolang
09:45:59 <PkmnQ> de67: i'm gonna be honest i don't know what languages i want to add to my golfing page, i was hoping to add Brain-Flak but then i remembered output is only taken when the program halts
09:46:03 <ChimeraAnova> COBOL and Java exist
09:46:23 <de67> hi PkmnQ
09:46:57 <de67> ChimeraAnova: in java, everything is a class
09:47:00 <PkmnQ> hiya de67
09:47:11 <de67> and the program itself is a class
09:47:25 <de67> which already causes tons of boilerplate
09:47:30 <de67> sounds like a fun gimmick
09:47:32 <ChimeraAnova> Use Java 7 then, very anti-golfing
09:47:38 <ChimeraAnova> Or COBOL which is not as bad as Java
09:47:43 <ChimeraAnova> But it's less readable
09:47:54 <PkmnQ> de67: if the smallest truth-machine isn't at least 3^^^3 bytes i'm gonna be disappointed
09:48:05 <ChimeraAnova> Pentation mentioned
09:48:13 <de67> it feels like nowadays all mainstream programming languages are trying to converge towards sim=ngularity
09:48:18 <de67> everything's the same now
09:48:31 <de67> singularity*
09:48:45 <ChimeraAnova> Probably because for a language to become mainstream, you need to have a lot of programmers who have a reason to switch to it (e.g. new features, ergonomics, idk)
09:48:53 <de67> ChimeraAnova: nobody loves hexation :-(
09:49:21 <ChimeraAnova> So that incentivizes language designers to stick to the C-style langauges or Python-style languages or straight English since anything else and potential users get scared
09:51:10 <de67> ChimeraAnova: you can trace many modern mainstream languages back to c somehow
09:52:42 <ChimeraAnova> Would you rather use C79 (K&R, pre-standard) or use a dissociated press Markov model to vibecode
09:52:52 <de67> c++ is a derivative of c, javascript and java both seem to be inspired from C++, some of the people who worked on c, also worked on go, python was implemented in c, lua was also implemented in c, c# also seems to be inspired by c++
09:53:45 <ChimeraAnova> If we're going by what they were based off and not their implementation language,
09:53:55 <de67> ChimeraAnova: K&R C is poorly standardized, C89 and C99 are the only C standards im willing to use, also, i doubt that dissociated press models can be used for vibecoding
09:54:02 <ChimeraAnova> Oh really now?
09:54:13 <ChimeraAnova> fungot, generate a "Hello, world!" program in C.
09:54:16 <ChimeraAnova> rate limit
09:54:27 <de67> fungot, please generate a hello world program in c79
09:54:27 <fungot> de67: you can make network connections inside a chroot jail because /etc/ protocols
09:54:29 -!- [PkmnQ] has joined.
09:54:31 <ChimeraAnova> esomark_, generate a "Hello, world!" program in C.
09:54:37 <ChimeraAnova> oops
09:54:38 <de67> this is not #esolanging
09:54:39 <ChimeraAnova> fungot, generate a "Hello, world!" program in C.
09:54:40 <fungot> ChimeraAnova: look at the source code be readable too.))
09:54:48 <ChimeraAnova> I ASKED YOU TO GENERATE THE CODE fungot
09:54:48 <fungot> ChimeraAnova: who'd last the longest? there
09:54:51 <ChimeraAnova> ????/
09:54:53 <de67> hi [PkmnQ]
09:54:57 <ChimeraAnova> See, I am such a professional prompt engineer
09:55:14 <de67> ChimeraAnova: whats actually limiting you is the lack of harness
09:55:24 <de67> you need a specialized harness for fungot, called fungot code
09:55:24 <fungot> de67: this is kind of a thue with graphs right? :) i don't see
09:55:40 -!- PkmnQ has changed nick to Guest807.
09:55:41 -!- Guest807 has quit (Killed (ruthenium.libera.chat (Nickname regained by services))).
09:55:41 -!- [PkmnQ] has changed nick to PkmnQ.
09:56:00 <de67> hi PkmnQ
09:56:06 <ChimeraAnova> You know what I think you should use C79 instead, giving fungot access to your file system seems like a bad idea that fizzie would object to
09:56:07 <fungot> ChimeraAnova: that would freak me right out. if the build fails once you have that
09:56:23 <ChimeraAnova> Even Funge-98 bot itself agrees that giving it access to your file system is a horrible idea
09:57:09 <de67> hm, but itd be funny to train a markov model on my .sh_history and have it execute commands
09:57:21 <de67> this totally wont be a horrible idea
09:57:52 <ChimeraAnova> I should train a Markov model on itself 10000 times and give it access to my filesystem
09:57:53 <de67> thankfully i usually do stuff on my user account, which doesnt have any doas access
09:58:15 <de67> so it probably wont result in disaster
09:59:08 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
09:59:58 -!- Mrsommer has quit (Ping timeout: 245 seconds).
10:00:01 -!- Lord_of_Life has joined.
10:00:23 -!- Mrsommer has joined.
10:00:27 <ChimeraAnova> I have root access to my file system so I think it might run some stupid stuff
10:00:46 <ChimeraAnova> I still wonder though how fungot or esomark could be modified with a tool harness
10:00:46 <fungot> ChimeraAnova: mayhaps not.
10:01:31 <de67> ChimeraAnova: you first would need to train a markov chain on shell commands and maybe some code
10:03:37 <ChimeraAnova> I think it'd be funny to have a Markov model as an AI agent
10:04:43 <de67> ChimeraAnova: hm, we could train a markov model on outputs of an agentic ai model, so it could work!
10:04:54 <ChimeraAnova> Nah that's boring, we gotta wing it
10:04:59 <de67> though itd still be complete gobbledygook ofc
10:05:29 <ChimeraAnova> I guess either a boring plaintext format like `!newfile ${pwd}/hello.txt` or using special tokens like `{insert special new file token here} ${pwd}/hello.txt`
10:05:51 <de67> special tokens seems like a better solution for me
10:06:51 <ChimeraAnova> I think actual AI agents do that
10:06:53 <ChimeraAnova> already
10:08:21 <ChimeraAnova> C++ history is like if you take a van and turn it into a coach bus-train hybrid with VTOL and JATO/L capabilities
10:09:09 <ChimeraAnova> And turned it into an aircraft carrier
10:18:08 <de67> c++98 is the last c++ standard that is at least bearable
10:24:47 <ChimeraAnova> In my opinion C++17 is better (+ filesystem) though they should have added networking tbh
10:43:30 <ChimeraAnova> ^bf ----[---->+<]>-.>+[--->++<]>.
10:43:31 <fungot> >V
10:43:33 <ChimeraAnova> ?
10:49:22 <int-e> > let a = (2^8 - 4) `div` 4 - 1; b = (2*2^8+1) `div` 3 * 2 `mod` 256 in map chr [a, b]
10:49:23 <lambdabot> ">V"
10:50:34 <ChimeraAnova> > chr 255
10:50:35 <lambdabot> '\255'
10:50:38 <ChimeraAnova> > chr 10
10:50:39 <lambdabot> '\n'
10:50:43 <ChimeraAnova> > chr 54
10:50:44 <lambdabot> '6'
10:51:39 <ChimeraAnova> > map chr [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36]
10:51:40 <lambdabot> "\NUL\SOH\STX\ETX\EOT\ENQ\ACK\a\b\t\n\v\f\r\SO\SI\DLE\DC1\DC2\DC3\DC4\NAK\SY...
10:51:44 <int-e> anyway, The answer is that ^bf works with 8-bit cells, with wrapping values
10:52:04 <ChimeraAnova> > map chr [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60]
10:52:05 <lambdabot> "\NUL\SOH\STX\ETX\EOT\ENQ\ACK\a\b\t\n\v\f\r\SO\SI\DLE\DC1\DC2\DC3\DC4\NAK\SY...
10:52:14 <de67> > chr 67
10:52:15 <lambdabot> 'C'
10:52:23 <ChimeraAnova> brainfuck generator I used probably doesn't like utf-8
10:52:30 <ChimeraAnova> > map chr[1]
10:52:31 <lambdabot> "\SOH"
10:52:41 <de67> > map chr [54, 55]
10:52:42 <lambdabot> "67"
10:52:46 <de67> SIX SEVEN
10:53:16 -!- [PkmnQ] has joined.
10:53:21 <ChimeraAnova> > map chr[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80]
10:53:22 <de67> hi [PkmnQ]
10:53:22 <lambdabot> "\NUL\SOH\STX\ETX\EOT\ENQ\ACK\a\b\t\n\v\f\r\SO\SI\DLE\DC1\DC2\DC3\DC4\NAK\SY...
10:53:54 -!- PkmnQ has quit (Killed (tantalum.libera.chat (Nickname regained by services))).
10:53:54 -!- [PkmnQ] has changed nick to PkmnQ.
10:54:00 <de67> hi PkmnQ
10:54:18 <de67> > "67"
10:54:19 <lambdabot> "67"
10:54:26 <int-e> > map chr [21,22]
10:54:27 <lambdabot> "\NAK\SYN"
10:54:33 <de67> > ord '6'
10:54:34 <lambdabot> 54
10:54:46 <de67> > ord "67"
10:54:47 <lambdabot> Couldn't match type ‘[Char]’ with ‘Char’
10:54:48 <lambdabot> Expected: Char
10:54:48 <lambdabot> Actual: String
10:54:56 <de67> > map ord "67"
10:54:57 <lambdabot> [54,55]
10:55:02 <de67> >map ord "miau"
10:55:07 <de67> > map ord "miau"
10:55:08 <lambdabot> [109,105,97,117]
10:55:10 <ChimeraAnova> > map chr map ord "67"
10:55:11 <lambdabot> Couldn't match expected type: [Int]
10:55:11 <lambdabot> with actual type: (a0 -> b0) -> [a0] -> [b0]
10:55:11 <lambdabot> Probable cause: ‘map’ is applied to too few arguments
10:55:16 <ChimeraAnova> > map chr (map ord "67")
10:55:17 <lambdabot> "67"
10:55:23 <ChimeraAnova> > map chr (map ord "six seven")
10:55:24 <lambdabot> "six seven"
10:55:25 <de67> > map chr [109, 105, 97, 117]
10:55:26 <lambdabot> "miau"
10:55:27 <int-e> (there's no point in extending the list beyond 22 like that; the truncated result will be the same)
10:55:46 <int-e> > [0..10]
10:55:47 <lambdabot> [0,1,2,3,4,5,6,7,8,9,10]
10:55:54 <ChimeraAnova> > map chr "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
10:55:55 <lambdabot> Couldn't match type ‘Char’ with ‘Int’
10:55:55 <lambdabot> Expected: [Int]
10:55:55 <lambdabot> Actual: String
10:56:04 <ChimeraAnova> > map ord "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
10:56:05 <lambdabot> [65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,...
10:56:06 <de67> > map chr [32..126]
10:56:07 <lambdabot> " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefgh...
10:56:16 <de67> wow
10:56:28 <ChimeraAnova> > map (x -> x + 1) (map ord "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789")
10:56:29 <lambdabot> View pattern in expression context: x -> x + 1
10:56:42 <de67> map chr [(ord 'A')..(ord 'Z')]
10:56:53 <ChimeraAnova> > map (x -> x + 1) (map ord "rot 67 cipher would be really funny")
10:56:54 <lambdabot> View pattern in expression context: x -> x + 1
10:56:59 <ChimeraAnova> > map (x => x + 1) (map ord "rot 67 cipher would be really funny")
10:57:00 <lambdabot> <hint>:1:8: error: parse error on input `=>'
10:57:06 <de67> > map chr [(ord 'A')..(ord 'Z')]
10:57:07 <lambdabot> "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
10:57:09 <de67> wlow
10:57:10 <de67> wow
10:57:18 <ChimeraAnova> > map (x -> x + 1) (map ord "ABCDEFG")
10:57:19 <de67> what programming language is this??
10:57:19 <lambdabot> View pattern in expression context: x -> x + 1
10:57:28 <de67> > 67 mod 23
10:57:29 <lambdabot> Could not deduce ‘Integral a0’
10:57:29 <lambdabot> from the context: (Integral a, Num t1,
10:57:29 <lambdabot> Num ((a -> a -> a) -> t1 -> t2))
10:57:36 <de67> > 67 % 23
10:57:37 <lambdabot> 67 % 23
10:57:38 <ChimeraAnova> > (x -> y)
10:57:39 <lambdabot> View pattern in expression context: x -> y
10:57:44 <ChimeraAnova> > map (x -> y) [1..10]
10:57:45 <lambdabot> View pattern in expression context: x -> y
10:57:53 <ChimeraAnova> > map (Num -> Num) [1..10]
10:57:54 <lambdabot> View pattern in expression context: Num -> Num
10:57:57 <ChimeraAnova> > map (Nu141205m -> Num) [1..10]
10:57:58 <lambdabot> View pattern in expression context: Nu141205m -> Num
10:57:59 <ChimeraAnova> > map (Nu141205m -> 1Num) [1..10]
10:58:00 <lambdabot> View pattern in expression context: Nu141205m -> 1 Num
10:58:03 <de67> rot67 == rot21
10:58:12 <de67> map [1,100]
10:58:17 <ChimeraAnova> `factorchain 999
10:58:20 <HackEso> 5 factorizations: 999 -> 33337 -> 173753 -> 239727 -> 3411949 -> 3411949
10:58:20 <ChimeraAnova> `factorchain 2
10:58:21 <PkmnQ> de67: it might be haskell but i'm not sure because it has been a while since i last actually used haskell
10:58:23 <HackEso> 1 factorizations: 2 -> 2
10:58:29 <ChimeraAnova> `factorchain 67416741
10:58:37 <de67> seems to be haskell
10:58:54 <ChimeraAnova> `factor 67416741
10:58:57 <HackEso> 67416741: 3 3 7 73 107 137
10:59:02 <ChimeraAnova> `factor 33773107137
10:59:05 <HackEso> 33773107137: 3 7 11 17 8600231
10:59:06 <HackEso> No output.
10:59:11 <ChimeraAnova> `factor 371117860231
10:59:14 <HackEso> 371117860231: 371117860231
10:59:17 <ChimeraAnova> ?
10:59:22 <ChimeraAnova> Ohh
10:59:24 <PkmnQ> > map (\ x -> x + 1) (map ord "ABCDEFG") -- if i recall lambdas worked something like this?
10:59:25 <ChimeraAnova> `factor 3711178600231
10:59:25 <lambdabot> [66,67,68,69,70,71,72]
10:59:27 <HackEso> 3711178600231: 17 218304623543
10:59:37 <ChimeraAnova> `factor 17218304623543
10:59:39 <HackEso> 17218304623543: 1741 9889893523
10:59:49 <ChimeraAnova> `factor 17419889893523
10:59:51 <HackEso> 17419889893523: 13 241 547 10164773
10:59:55 <PkmnQ> > map (chr . (\ x -> x + 1) . ord) "ABCDEFG"
10:59:56 <lambdabot> "BCDEFGH"
10:59:58 <de67> `factor 123456789
10:59:59 <ChimeraAnova> `factor 1324154710164773
11:00:01 <HackEso> 123456789: 3 3 3607 3803
11:00:03 <HackEso> 1324154710164773: 19 8215637 8482891
11:00:12 <ChimeraAnova> `factor 1982156378482891
11:00:14 <HackEso> 1982156378482891: 13 3102961 49138087
11:00:23 <int-e> > map succ "Gdkkn+\USvnqkc "
11:00:24 <lambdabot> "Hello, world!"
11:00:35 <ChimeraAnova> > map (\ x -> x + 1) [1..10]
11:00:36 <lambdabot> [2,3,4,5,6,7,8,9,10,11]
11:00:49 <ChimeraAnova> > map (\ x -> x + 1) "Hello world"
11:00:50 <lambdabot> No instance for ‘Num Char’ arising from a use of ‘+’
11:00:50 <lambdabot> In the expression: x + 1
11:00:50 <lambdabot> In the first argument of ‘map’, namely ‘(\ x -> x + 1)’
11:00:54 <int-e> you don't need the space after \
11:01:01 <ChimeraAnova> > map (\x -> x + 1) (map chr "Hello world")
11:01:02 <lambdabot> Couldn't match type ‘Char’ with ‘Int’
11:01:02 <lambdabot> Expected: [Int]
11:01:02 <lambdabot> Actual: String
11:01:05 <ChimeraAnova> > map (\x -> x + 1) (map ord "Hello world")
11:01:06 <lambdabot> [73,102,109,109,112,33,120,112,115,109,101]
11:01:21 <ChimeraAnova> > map (\x -> (x + 1) `mod` 2) (map ord "Hello world")
11:01:22 <lambdabot> [1,0,1,1,0,1,0,0,1,1,1]
11:01:31 <int-e> (and people usually don't use a space there)
11:01:33 <de67> > (\x -> x(x))(\x -> x(x))
11:01:34 <lambdabot> Couldn't match expected type ‘t0’ with actual type ‘t0 -> t’
11:01:34 <lambdabot> In the first argument of ‘x’, namely ‘(x)’
11:01:34 <lambdabot> In the expression: x (x)
11:02:01 <de67> > (\x -> x x)(\x -> xx)
11:02:02 <lambdabot> Variable not in scope: xx
11:02:08 <int-e> it's typed
11:02:15 <de67> > (\x -> x x)(\x -> x x)
11:02:16 <lambdabot> Couldn't match expected type ‘t0’ with actual type ‘t0 -> t’
11:02:16 <lambdabot> In the first argument of ‘x’, namely ‘x’
11:02:16 <lambdabot> In the expression: x x
11:02:46 <ChimeraAnova> > (\x -> x)(\x -> x x)
11:02:47 <lambdabot> Couldn't match expected type ‘t1’ with actual type ‘t1 -> t2’
11:02:47 <lambdabot> ‘t1’ is a rigid type variable bound by
11:02:47 <lambdabot> the inferred type of it :: (t1 -> t2) -> t2
11:02:56 <de67> > map (\x -> x) "this should be the same"
11:02:57 <lambdabot> "this should be the same"
11:03:01 <de67> hm
11:03:39 <de67> > map chr ((\x -> x + 13) (map ord "this will be rot13 encrypted"))
11:03:40 <lambdabot> No instance for ‘Num [Int]’ arising from a use of ‘+’
11:03:40 <lambdabot> In the expression: x + 13
11:03:40 <lambdabot> In the second argument of ‘map’, namely
11:04:00 <ChimeraAnova> > (\f -> (\x -> f (x x))) (\x -> f (x x)))
11:04:01 <lambdabot> <hint>:1:40: error: parse error on input `)'
11:04:06 <ChimeraAnova> > (\f -> (\x -> f (x x))) (\x -> f (x x))
11:04:07 <lambdabot> Couldn't match expected type ‘t1’ with actual type ‘t1 -> t2 -> t3’
11:04:07 <lambdabot> ‘t1’ is a rigid type variable bound by
11:04:07 <lambdabot> the inferred type of it :: (t1 -> t2 -> t3) -> t4
11:04:12 <ChimeraAnova> > (\f -> (\x -> f (x x)) (\x -> f (x x)))
11:04:13 <lambdabot> Couldn't match expected type ‘t0’ with actual type ‘t0 -> t’
11:04:13 <lambdabot> In the first argument of ‘x’, namely ‘x’
11:04:13 <lambdabot> In the first argument of ‘f’, namely ‘(x x)’
11:04:27 <de67> > (\x -> x + 13) (map ord "67")
11:04:28 <lambdabot> No instance for ‘Num [Int]’ arising from a use of ‘+’
11:04:28 <lambdabot> In the expression: x + 13
11:04:28 <lambdabot> In the expression: (\ x -> x + 13) (map ord "67")
11:04:40 <de67> > map ord "67"
11:04:41 <lambdabot> [54,55]
11:04:41 <ChimeraAnova> > map (\x -> x + 13) (map ord "67")
11:04:42 <lambdabot> [67,68]
11:04:43 <int-e> ChimeraAnova: This doesn't work. You don't need it anyway because Haskell has recursion already.
11:04:49 <int-e> :t fix
11:04:50 <lambdabot> (a -> a) -> a
11:05:02 <de67> oh
11:05:04 <ChimeraAnova> I guess it's because of the type system
11:05:21 <ChimeraAnova> > map chr (map (\x -> x + 13) (map ord "SIX SEVENN"))
11:05:22 <lambdabot> "`Ve-`RcR[["
11:05:27 <ChimeraAnova> > map chr (map (\x -> x + 3) (map ord "SIX SEVENN"))
11:05:28 <lambdabot> "VL[#VHYHQQ"
11:05:44 <de67> > map chr (map (\x -> x + 13) (map ord "this will be sotra rot13 encrypted"))
11:05:45 <lambdabot> "\129uv\128-\132vyy-or-\128|\129\DELn-\DEL|\129>@-r{p\DEL\134}\129rq"
11:06:11 <de67> hm
11:06:28 <ChimeraAnova> > map chr (map (\x -> if 64 < x && x < 91 then x + 3 else x) (map ord "SIX SEVENN"))
11:06:29 <lambdabot> "VL[ VHYHQQ"
11:06:39 <de67> this should be a bit more complex to be proper
11:06:58 <ChimeraAnova> > map chr (map (\x -> if 64 < x && x < 91 then 65 + ((x - 65 + 3) `mod` 26) else x) (map ord "SIX SEVENN"))
11:06:59 <lambdabot> "VLA VHYHQQ"
11:07:10 <ChimeraAnova> > map chr (map (\x -> if 64 < x && x <= 90 then 65 + ((x - 65 + 3) `mod` 26) else x) (map ord "SIX SEVENN"))
11:07:11 <lambdabot> "VLA VHYHQQ"
11:07:29 <int-e> ("doesn't work" -- you can make it work with some noise that doesn't do anything operationally. It involves a clever newtype. So you'd have to work *with* the type system, not against it.)
11:08:11 <ChimeraAnova> > map chr (map (\x -> if 65 <= x && x <= 90 then 65 + ((x - 65 + 3) `mod` 26) else if 97 <= x && x <= 122 then 97 + ((x - 97 + 3) `mod` 26) else x) (map ord "SIX SEVENN"))
11:08:12 <lambdabot> "VLA VHYHQQ"
11:08:16 <ChimeraAnova> > map chr (map (\x -> if 65 <= x && x <= 90 then 65 + ((x - 65 + 3) `mod` 26) else if 97 <= x && x <= 122 then 97 + ((x - 97 + 3) `mod` 26) else x) (map ord "SIX SEVEN six seven"))
11:08:17 <lambdabot> "VLA VHYHQ vla vhyhq"
11:09:01 <ChimeraAnova> > map chr (map (\r -> (\x -> if 65 <= x && x <= 90 then 65 + ((x - 65 + r) `mod` 26) else if 97 <= x && x <= 122 then 97 + ((x - 97 + r) `mod` 26) else x) 3) (map ord "SIX SEVEN six seven"))
11:09:02 <lambdabot> "\ETX\ETX\ETX\ETX\ETX\ETX\ETX\ETX\ETX\ETX\ETX\ETX\ETX\ETX\ETX\ETX\ETX\ETX\ETX"
11:09:20 <ChimeraAnova> > map chr (map (\r -> (\x -> if 65 <= x && x <= 90 then 65 + ((x - 65 + r) `mod` 26) else if 97 <= x && x <= 122 then 97 + ((x - 97 + r) `mod` 26) else x) 0) (map ord "SIX SEVEN six seven"))
11:09:21 <lambdabot> "\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"
11:09:25 <ChimeraAnova> > map chr (map (\r -> (\x -> if 65 <= x && x <= 90 then 65 + ((x - 65 + r) `mod` 26) else if 97 <= x && x <= 122 then 97 + ((x - 97 + r) `mod` 26) else x) 13) (map ord "SIX SEVEN six seven"))
11:09:27 <lambdabot> "\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
11:09:53 <ChimeraAnova> > map chr (map (\x -> if 65 <= x && x <= 90 then 65 + ((x - 65 + r) `mod` 26) else if 97 <= x && x <= 122 then 97 + ((x - 97 + r) `mod` 26) else x) 0) (map ord "SIX SEVEN six seven"))
11:09:54 <lambdabot> <hint>:1:181: error: parse error on input `)'
11:09:57 <ChimeraAnova> > map chr (map (\x -> if 65 <= x && x <= 90 then 65 + ((x - 65 + r) `mod` 26) else if 97 <= x && x <= 122 then 97 + ((x - 97 + r) `mod` 26) else x) (map ord "SIX SEVEN six seven"))
11:09:58 <lambdabot> Couldn't match expected type ‘Int’ with actual type ‘Expr’
11:09:58 <lambdabot> In the second argument of ‘(+)’, namely ‘r’
11:09:58 <lambdabot> In the first argument of ‘mod’, namely ‘(x - 97 + r)’
11:09:58 <int-e> ChimeraAnova: cut it out
11:10:05 <de67> > (\x -> (x) (x)) (\x -> (x) (x))
11:10:06 <lambdabot> Couldn't match expected type ‘t0’ with actual type ‘t0 -> t’
11:10:06 <lambdabot> In the first argument of ‘x’, namely ‘(x)’
11:10:06 <lambdabot> In the expression: (x) (x)
11:10:15 <int-e> you can play with the bot in privmsg
11:10:20 <ChimeraAnova> good point
11:24:55 -!- PkmnQ has quit (Quit: Leaving).
11:56:27 -!- PkmnQ has joined.
11:57:48 <esolangs> [[Talk:Simpl]] https://esolangs.org/w/index.php?diff=196384&oldid=196383 * Yayimhere2(school) * (+184)
11:59:13 <esolangs> [[Talk:Simpl]] https://esolangs.org/w/index.php?diff=196385&oldid=196384 * Dragoneater67 * (+180)
12:02:50 <fizzie> > ap fromMaybe (flip lookup ((['A'..'Z'] ++ ['a'..'z']) `zip` (['N'..'Z'] ++ ['A'..'M'] ++ ['n'..'z'] ++ ['a'..'m']))) <$> "Hello there, does this work?"
12:02:51 <lambdabot> "Uryyb gurer, qbrf guvf jbex?"
12:13:59 -!- [PkmnQ] has joined.
12:14:01 -!- PkmnQ has quit (Killed (molybdenum.libera.chat (Nickname regained by services))).
12:14:01 -!- [PkmnQ] has changed nick to PkmnQ.
12:16:34 -!- [PkmnQ] has joined.
12:19:49 -!- PkmnQ has changed nick to Guest1765.
12:19:49 -!- [PkmnQ] has changed nick to PkmnQ.
12:19:54 -!- Guest1765 has quit (Ping timeout: 253 seconds).
12:23:23 -!- [PkmnQ] has joined.
12:23:23 -!- PkmnQ has changed nick to Guest9334.
12:23:23 -!- [PkmnQ] has changed nick to PkmnQ.
12:26:42 -!- Guest9334 has quit (Ping timeout: 259 seconds).
12:28:08 <esolangs> [[Talk:Simpl]] https://esolangs.org/w/index.php?diff=196386&oldid=196385 * Yayimhere2(school) * (+156)
12:28:48 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196387&oldid=196312 * Dragoneater67 * (+22) /* Arrays */ i kinda forgor to mention that
12:29:39 <esolangs> [[Talk:Simpl]] https://esolangs.org/w/index.php?diff=196388&oldid=196386 * Raiseafloppafan7741 * (+416)
12:30:26 <de67> this whole stupid argument wont matter once fungot sets everything on fire
12:30:26 <fungot> de67: html dead tree magazine ( which i am sure
12:30:41 <de67> html is dead now
12:30:57 <ChimeraAnova> Which argument
12:31:06 <ChimeraAnova> HTML IS DEAD?!?!?!?!!
12:31:07 <ChimeraAnova> FUCK NO
12:31:09 <de67> the one on [[Talk:Simpl]]
12:31:18 -!- lisbeths has quit (Quit: Connection closed for inactivity).
12:31:24 <ChimeraAnova> Ahh the 1-indexed vs 0-indexed one?
12:31:38 <ChimeraAnova> I wonder what Yayimhere and Cordership will think of -1-indexing or -2-indexing
12:31:42 <de67> yea
12:31:45 <ChimeraAnova> Or hell, even dynamic-base indexing that changes at runtime
12:32:04 <ChimeraAnova> For example, n=2;list=[1,2,3];print(list[2]) # 1
12:32:16 <de67> dreamberd makes every other programming language obsolete
12:32:27 <ChimeraAnova> You mean Gulf of Mexico?
12:32:36 <de67> no, i mean Gulf of America
12:33:37 <ChimeraAnova> Gulf of Mexico is kinda like forte in some way
12:33:47 <ChimeraAnova> The const const 5 = 4! thing
12:37:27 <ChimeraAnova> I think an event-based imperative language would be cool
12:37:36 <de67> yeah
12:37:46 <de67> the when keyword is the only good thing from gulf of america
12:38:04 <ChimeraAnova> Fym "only good thing" what about variable lifetimes or const const const?
12:38:50 <de67> im sorry, i let myself broke my character by caring about code quality
12:39:25 <ChimeraAnova> L L
12:39:28 <ChimeraAnova> )◡)
12:39:41 <de67> is that a fucking snail?
12:39:44 <ChimeraAnova> ???
12:39:55 <de67> what you just sent looks like a snail to me
12:40:05 <ChimeraAnova> Are you using a monospace font?
12:40:09 <de67> yea
12:40:31 <ChimeraAnova> Is ◡ one character wide in your font?
12:40:39 <de67> no
12:40:45 <int-e> _@/"
12:40:54 <esolangs> [[Talk:Simpl]] https://esolangs.org/w/index.php?diff=196389&oldid=196388 * Yayimhere2(school) * (+134)
12:41:16 <de67> int-e: there are 2! snails now
12:41:26 <de67> since 2! == 2
12:41:47 <fizzie> Java (between 21..25, it's complicated) actually added "compact source files" (implicitly named classes) and instance main methods specifically to reduce that boilerplate, though "for students" rather than for golfing. https://openjdk.org/jeps/512
12:42:04 <ChimeraAnova> C# 7 did the same too I think
12:42:11 <ChimeraAnova> So both aren't that bad so great-grandpa COBOL still mogs
12:42:24 -!- PkmnQ has quit (Ping timeout: 260 seconds).
12:43:05 <fizzie> "To further simplify the writing of small programs, we make all of the public top-level classes and interfaces of the packages exported by the java.base module available for use in compact source files, as if they were imported on demand. Popular classes and interfaces in commonly used packages such as java.io, java.math, and java.util are thus immediately usable."
12:43:09 <fizzie> Hadn't realized it also did that.
12:43:22 <ChimeraAnova> Aw man now java isn't that bad for code golfing
12:43:33 <ChimeraAnova> At least great-grandpa COBOL is still kicking though
12:43:35 <ChimeraAnova> *anti-golfing
12:44:05 <int-e> fizzie: that's not very enterprisey
12:45:21 <de67> itd be fun to have an overly explicit programming language with no way to reuse code (which is usually done through oop and functions)
12:45:41 <ChimeraAnova> Wdym "reuse code", does copying from back to front count
12:45:50 <ChimeraAnova> Ohh
12:45:53 <ChimeraAnova> I'm stupid you mean subroutines
12:45:55 <fizzie> "Far from using a separate dialect of the language, beginners can write streamlined declarations for single-class programs and then seamlessly expand their programs to use more advanced features as their skills grow."
12:45:59 <fizzie> I guess you're supposed to build up to the AbstractEnterpriseTransactionalServiceRequestInterceptorFactoryDelegatorImpl.
12:49:28 <fizzie> I may have mentioned, but at work you used to get a badge on your intranet profile page if you submitted a class with enough CamelCase components in the name (can't remember exactly how many, but definitely >= 5).
12:50:05 -!- amby has joined.
12:50:05 <de67> why would you create such classes???
12:50:25 <de67> s/you/anoyone/
12:51:22 <int-e> To make your programs better reflect the structures of the organizations that they will be used int.
12:51:23 <fizzie> It's part of the expected style, I guess.
12:51:54 <fizzie> Aw, badges aren't shown on the mobile version (and I don't want to open the laptop on a Sunday), can't check if I have it.
12:56:05 <esolangs> [[Talk:Simpl]] https://esolangs.org/w/index.php?diff=196390&oldid=196389 * Yayimhere2(school) * (+140)
12:57:59 <esolangs> [[Talk:Simpl]] https://esolangs.org/w/index.php?diff=196391&oldid=196390 * Raiseafloppafan7741 * (+465) -1-indexing is better tbh
12:59:18 <esolangs> [[Talk:Simpl]] https://esolangs.org/w/index.php?diff=196392&oldid=196391 * Dragoneater67 * (+265)
13:01:57 <esolangs> [[Talk:Simpl]] https://esolangs.org/w/index.php?diff=196393&oldid=196392 * Yayimhere2(school) * (+131)
13:05:35 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
13:06:18 -!- Lord_of_Life has joined.
13:07:35 -!- Lord_of_Life has quit (Excess Flood).
13:10:57 -!- Lord_of_Life has joined.
13:15:40 -!- Lord_of_Life has quit (Client Quit).
13:16:14 -!- Lord_of_Life has joined.
13:17:13 <ChimeraAnova> funge 99
13:17:25 -!- Lord_of_Life has quit (Excess Flood).
13:18:17 -!- Lord_of_Life has joined.
13:21:09 <esolangs> [[User:Dragoneater67]] https://esolangs.org/w/index.php?diff=196394&oldid=196271 * Dragoneater67 * (-114)
13:21:14 -!- Lord_of_Life has quit (Excess Flood).
13:21:19 <de67> hm
13:21:35 <de67> does catgirl allow quit message customization?
13:21:36 <ChimeraAnova> Thue has had the crown for 2765 days already
13:21:54 <de67> seems like it is!
13:22:38 -!- de67 has quit (Quit: HELP GUYS FUNGOT KIDNAPPED ME!!!).
13:23:15 <ChimeraAnova> If only my IRC client actually showed me quit messages instead of just -nick and +nick
13:23:32 -!- de67 has joined.
13:23:52 <de67> ChimeraAnova: youre missing out on a lot if youre missing out on quit messages
13:24:46 <ChimeraAnova> Yeah, that's why I have the logs open
13:25:30 <de67> if i only had a way to change the default message instead of having to type it out every time i quit
13:25:36 -!- de67 has quit (Client Quit).
13:25:58 -!- de67 has joined.
13:26:05 -!- de67 has quit (Client Quit).
13:26:24 -!- de67 has joined.
13:26:39 <de67> for some reason the quit message only works sometimes
13:27:06 <esolangs> [[Simpl]] https://esolangs.org/w/index.php?diff=196395&oldid=196327 * Cordership * (-672)
13:33:21 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196396&oldid=196387 * Dragoneater67 * (-3) fix typo
13:36:23 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196397&oldid=196396 * Dragoneater67 * (-8)
13:40:00 <esolangs> [[Crawssembly]] https://esolangs.org/w/index.php?diff=196398&oldid=196309 * Craw * (+13454) Added Brainfuck Interpreter
13:42:02 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196399&oldid=196397 * Dragoneater67 * (+4) /* If statements */
13:42:39 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196400&oldid=196399 * Dragoneater67 * (+2) /* Named functions */
13:43:11 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196401&oldid=196400 * Dragoneater67 * (+1) /* Named functions */
13:45:21 <esolangs> [[Quaternions (Cleverxia)]] https://esolangs.org/w/index.php?diff=196402&oldid=196381 * Blashyrkh * (+97) /* Introduction to quaternions */ Fix quaternion definition (i<sup>2</sup>=-1, not 1, and so on...)
13:46:45 <esolangs> [[43]] https://esolangs.org/w/index.php?diff=196403&oldid=196401 * Dragoneater67 * (+351) /* Named functions */ i forgor to document entry functions
13:47:17 -!- Lord_of_Life has joined.
13:47:21 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196404&oldid=196403 * Dragoneater67 * (-4) /* Preprocessor */ that link is now redundant
13:50:01 <fizzie> As I recall that's a network restriction, you can only do a custom quit message after you've been connected for a sufficient amount of time (something like 1-5 minutes).
13:50:03 <fizzie> It's for stopping people from flooding channels with nonsense through quit messages after they've been quieted on it, or something along those lines.
13:50:19 <de67> oh
13:51:20 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196405&oldid=196404 * Dragoneater67 * (-163) /* XKCD Random Number */ shorten
13:51:36 <fizzie> https://github.com/charybdis-ircd/charybdis/blob/master/doc/reference.conf#L1161-L1164
13:51:56 <fizzie> May not be the exact IRC server Libera uses, but same principle.
13:52:04 <de67> 1k+ lines of configuration shivers my timbers
13:53:21 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196406&oldid=196405 * Dragoneater67 * (+0) /* Operators */ oops, i didnt actually mean to exponentiate booleans
13:57:12 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196407&oldid=196406 * Dragoneater67 * (+72) /* Operators */
13:58:43 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196408&oldid=196407 * Dragoneater67 * (-3) /* Named functions */
14:02:46 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196409&oldid=196408 * Dragoneater67 * (+0) the other way around actually
14:03:09 <esolangs> [[Crawssembly]] M https://esolangs.org/w/index.php?diff=196410&oldid=196398 * Craw * (-1066)
14:04:04 <de67> "minor edit" *removes 1kb of text*
14:05:04 <de67> hm, crawssembly smells a bit like slop
14:05:11 <de67> i need to read it carefully
14:06:08 <de67> it starts off with a list of 3
14:06:12 <de67> what a start!
14:06:18 <de67> _@/"
14:07:05 <de67> ("Rather than X, Y does Z." is sus, but wont mark as a sign)
14:07:41 <de67> ("synthesized" is also sus, wont mark as a sign)
14:08:02 <ChimeraAnova> There should be an option for "major edit" so that fixing a single typo can be marked as a major edit
14:08:27 <de67> ChimeraAnova: all non-minor edits are implicitly major :-)
14:08:50 <de67> ("deliberately" is sus, wont mark as a sign)
14:09:00 <ChimeraAnova> de67: In that case we need the equivalent of "upperercase letters" to edits
14:09:18 <de67> hm
14:09:25 <ChimeraAnova> Minor edits would be lowercase, normal edits would be uppercase, then we need upperercase, uppestcase, and lowerercase, and lowestcase
14:09:30 <de67> itd be a fun thing to make an extension out of
14:09:40 <de67> M = major edit :D
14:10:34 <ChimeraAnova> Since upperercase/uppestcase don't exist (yet) in Unicode then |\/| would do just fine
14:10:49 <de67> (the use of bolding is quite unusual, but not excessive, so not a sign)
14:11:15 <de67> |\/| = MEGA EDIT
14:11:29 <de67> ,.,. = micro edit
14:11:33 <de67> actually
14:11:36 <de67> . = micro edit
14:11:57 <ChimeraAnova> [[Nonexistent page lmao]] |\/| https://esolangs.org/w/index.php?diff=654321&oldid=123456 * A nonexistent (at this time) user * (+0) fix typo
14:12:16 <de67> OH WOW! the page links to a non-existent implementation!!!
14:12:29 <ChimeraAnova> You struck gold?
14:12:36 <de67> idk
14:12:41 <de67> it could just be a private repo
14:12:46 <de67> but could also be confabulation
14:13:02 <ChimeraAnova> Yea
14:13:10 <ChimeraAnova> The online playground link is real tho
14:13:24 <ChimeraAnova> Docs are real
14:13:34 <ChimeraAnova> Ohh I thought that was the unity logo
14:15:53 <ChimeraAnova> Implementation link differs between docs and esowiki page
14:17:34 -!- de67 has quit (Ping timeout: 260 seconds).
14:18:26 <esolangs> [[Wheelliam]] https://esolangs.org/w/index.php?diff=196411&oldid=195612 * ChuckEsoteric08 * (+1687) Added a very simple version
14:18:41 -!- de67 has joined.
14:18:46 <ChimeraAnova> Lovely ping timeout
14:20:13 <esolangs> [[Wheelliam]] https://esolangs.org/w/index.php?diff=196412&oldid=196411 * ChuckEsoteric08 * (-28) /* Wheelliam(6, 1, 3)-A */
14:24:43 <b_jonas> fizzie: can't those classes be inside hierarchical namespaces or something?
14:25:04 <de67> im not sure if [[Crawssembly is generated by ai or not]]
14:25:19 <b_jonas> and is this Java or C# or something else?
14:25:25 <de67> i put the ]] in the wrong place
14:25:31 <b_jonas> oh right, it's C++
14:28:33 <de67> alr, i think that there are some suspicious things that make it worth tagging, if it wasnt ai generated, the author shouls say something
14:30:31 <esolangs> [[Crawssembly]] https://esolangs.org/w/index.php?diff=196413&oldid=196410 * Dragoneater67 * (+29) /* External resources */ tag as slop (if you think that it want generated by ai, say so in the talk page)
14:31:53 <de67> wasnt*
14:33:57 <fizzie> As far as the _implementation_ is concerned, you don't have to guess, there's a declaration in the README.
14:34:01 <fizzie> "All code was written by Jonah 'The Craw' Crawford, with help of AI (Artificial Intelligence) at certain points; all ideas, techniques, and the vast amount of the program was, and continues to be, written by human hands."
14:34:03 <esolangs> [[User:Craw]] https://esolangs.org/w/index.php?diff=196414&oldid=196293 * Craw * (+4231)
14:34:19 <b_jonas> or maybe you can get some of the badges for multiple programming languages
14:34:22 <fizzie> (Though that doesn't really touch on whether the article was.)
14:34:43 <esolangs> [[User talk:Craw]] N https://esolangs.org/w/index.php?oldid=196415 * Craw * (+0) Created blank page
14:34:50 <b_jonas> I don't usually write very long names, and I don't remember what the longest one that I wrote was. it may have been a function name instead of a class name.
14:34:56 <esolangs> [[User:Craw]] https://esolangs.org/w/index.php?diff=196416&oldid=196414 * Craw * (-133)
14:35:11 <esolangs> [[User talk:Craw]] M https://esolangs.org/w/index.php?diff=196417&oldid=196415 * Craw * (+20)
14:35:28 <fizzie> b_jonas: I think the badge machinery does include at least C++ and Java, yes.
14:36:29 <b_jonas> fizzie: and do you get the badge just for submitting, or does the code have to be approved first?
14:37:05 <fizzie> The way our source control works, you can't "submit" code that hasn't been approved.
14:37:46 <b_jonas> I see
14:37:47 <esolangs> [[User:Craw]] M https://esolangs.org/w/index.php?diff=196418&oldid=196416 * Craw * (+46)
14:39:24 <fizzie> Well, except in some special paths that only require self-appoval (//experimental), and I'm pretty sure the badge excludes those to stop you from gaming the system.
14:40:53 <fizzie> (Though it also wouldn't surprise me if there was some loophole for it still, not like it's very serious business.)
14:42:15 <b_jonas> I think the longest names that I made might be for C preprocessor macros, because those aren't namespaced, and defining one can break code when expanding other macros, so you have to be really careful with their names
14:43:23 <b_jonas> but those aren't CamelCase
14:43:33 <fizzie> I've probably have some pretty long header guard macro names, because I name them with the `PROJECT_DIR_SUBDIR_FILE_H_` pattern.
14:46:22 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
14:49:44 -!- Lord_of_Life has joined.
14:53:50 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196419&oldid=196409 * Dragoneater67 * (+4) /* For loops */
15:18:12 -!- PkmnQ has joined.
15:18:20 <de67> welcome back PkmnQ
15:19:00 <PkmnQ> hiya i am now in a different city from when i last was here
15:19:33 <de67> wow
15:20:31 <de67> i think i should return to my nomadic roots and start travelling around kazakhstan with horses
15:20:37 -!- MissyVoid has joined.
15:20:44 <de67> hi MissyVoid
15:20:56 <de67> this irc channel keeps getting more and more people!
15:21:03 <esolangs> [[Pgmpiet]] https://esolangs.org/w/index.php?diff=196420&oldid=196341 * Miui * (+108) /* External Resources */ added a folding bf2pgmpiet compiler
15:21:42 <MissyVoid> hi, yes, is interesting but now i was looking for esoterism without programming, maybe next time :)
15:21:45 -!- MissyVoid has left.
15:21:55 <de67> oh..
15:22:35 <de67> i think MissyVoid somehow stumbled freenode #esoteric, which may have pointed them here
15:22:38 <de67> or whatever
15:22:43 <de67> ive never visited freenode
15:22:49 <de67> especially with its new restrictions...
15:35:01 <esolangs> [[43]] M https://esolangs.org/w/index.php?diff=196421&oldid=196419 * Dragoneater67 * (+50) /* Functions */
15:35:41 <esolangs> [[Talk:3L]] N https://esolangs.org/w/index.php?oldid=196422 * ChuckEsoteric08 * (+1909) Created page with "==TC proof== I am currently trying to implement reversible counter machine into it. I made this command list for an intermediate language: right - flip a register's flip and move right left0 - move left, only works when register's flip is 0 left1 - move left,
15:36:11 <esolangs> [[Talk:3L]] https://esolangs.org/w/index.php?diff=196423&oldid=196422 * ChuckEsoteric08 * (+1)
15:37:37 -!- de67 has quit (Quit: zzz).
15:37:59 -!- de67 has joined.
15:38:02 <de67> alr
15:38:03 <de67> byt guys
15:38:14 -!- de67 has quit (Client Quit).
15:53:41 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=196424&oldid=195299 * ChuckEsoteric08 * (+470) /* 3L */ new section
15:54:58 <fizzie> We had (possibly obsolete) pointers to some of those other kinds of channels in the welcome message, I think.
15:55:04 <fizzie> `welcome someone-who-already-left
15:55:09 <HackEso> someone-who-already-left: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <https://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
16:13:27 <esolangs> [[User:Blashyrkh/Golf]] https://esolangs.org/w/index.php?diff=196425&oldid=196304 * Blashyrkh * (+317) Add "primes" program form
16:14:52 <esolangs> [[Talk:Nope. without a quine including cheating ones]] https://esolangs.org/w/index.php?diff=196426&oldid=196382 * Yayimhere2(school) * (+148)
16:17:18 <b_jonas> "CamelCase" makes me think we should call all uppercase CATTLE CASE, and all lower case sheep case. Or maybe all uppercase is SALTWATER CROCODILE CASE, and all lowercase is snake case.
16:18:02 <int-e> snake_case is already taken
16:18:52 <b_jonas> int-e: yes, but it's taken for all lowercase. that's why I recommended it.
16:19:25 <b_jonas> all ungulate names would be more logical, but since "snake case" is already used, we could match it with a larger reptile
16:19:54 <int-e> I'd think it derives from the _ which you didn't discuss at all.
16:20:15 <b_jonas> and that makes me wonder what "bison case" or "giraffe case" or "gnu case" or "pigmy hippo case" would mean
16:21:07 <int-e> # looks big and hairy so maybe you can have BISON#CASE
16:28:55 <fizzie> PAAMAYIM::NOKUDOTAYIM::CASE
16:29:05 <fizzie> I think PHP got rid of that at least from user-visible messages though.
16:31:36 -!- inhahe has joined.
16:53:10 -!- PkmnQ has quit (Ping timeout: 252 seconds).
16:57:18 -!- PkmnQ has joined.
16:57:41 <aadenboy> good morningf
17:19:39 -!- Sgeo has joined.
17:21:35 <esolangs> [[Geometry coDe]] N https://esolangs.org/w/index.php?oldid=196427 * Wertix96 * (+1260) Created page with "Geometry coDe is an esoteric programming language created by [[User:Wertix96]] {| class="wikitable" |+ Operations |- ! Syntax !! Meaning |- | cube || Increment acc |- | ship || Decrement acc |- | ball || Set acc to 0 |- | spider || Invert (3 to -3, -5 to 5, ...)
17:23:22 <esolangs> [[User:Wertix96]] https://esolangs.org/w/index.php?diff=196428&oldid=196039 * Wertix96 * (+121)
17:23:28 <esolangs> [[User:Wertix96]] https://esolangs.org/w/index.php?diff=196429&oldid=196428 * Wertix96 * (+1)
17:23:39 <esolangs> [[SAY HELLO!!!]] https://esolangs.org/w/index.php?diff=196430&oldid=185973 * Lushcavegod * (+29)
17:23:51 <esolangs> [[User:Wertix96]] https://esolangs.org/w/index.php?diff=196431&oldid=196429 * Wertix96 * (+3)
17:24:23 <esolangs> [[Geometry coDe]] M https://esolangs.org/w/index.php?diff=196432&oldid=196427 * Wertix96 * (-24)
17:45:03 <esolangs> [[Uxntal]] https://esolangs.org/w/index.php?diff=196433&oldid=166909 * Zzo38 * (+176) Hex decode
18:16:11 <esolangs> [[Talk:Nope. without a quine including cheating ones]] https://esolangs.org/w/index.php?diff=196434&oldid=196426 * Miui * (+119)
18:17:46 -!- MarkFan8901 has quit (Quit: Client closed).
18:20:41 <esolangs> [[User:Miui]] https://esolangs.org/w/index.php?diff=196435&oldid=196282 * Miui * (-4269) moving these to my sandbox, going to leaving this for memos
18:21:19 <esolangs> [[User:Miui/Sandbox]] https://esolangs.org/w/index.php?diff=196436&oldid=196065 * Miui * (+4226)
18:23:28 <esolangs> [[Flatline]] https://esolangs.org/w/index.php?diff=196437&oldid=194980 * Squidmanescape * (+10) fixed stuff
18:26:33 <esolangs> [[User talk:Bobby Jacobs]] https://esolangs.org/w/index.php?diff=196438&oldid=195962 * Bobby Jacobs * (+259)
18:28:42 <esolangs> [[Talk:Combinatory logic/Analysis of combinators]] https://esolangs.org/w/index.php?diff=196439&oldid=195897 * Squidmanescape * (+410)
18:34:08 <esolangs> [[Chma]] https://esolangs.org/w/index.php?diff=196440&oldid=195126 * Squidmanescape * (+54) I shouldn't have written that.
18:54:13 <esolangs> [[Talk:Nope. without a quine including cheating ones]] https://esolangs.org/w/index.php?diff=196441&oldid=196434 * Yayimhere2(school) * (+955)
19:03:32 <fizzie> Aw, I've lost the badge. They're only awarded for top 20%, and I guess that's moved on since then.
19:06:03 -!- PkmnQ has quit (Quit: Leaving).
19:09:52 -!- potter has changed nick to plotter.
19:10:01 -!- plotter has changed nick to potter.
19:14:12 -!- ChimeraAnova has quit (Ping timeout: 250 seconds).
19:18:47 <esolangs> [[There Once was an Esolang Named Fred]] https://esolangs.org/w/index.php?diff=196442&oldid=194935 * ChuckEsoteric08 * (-1) /* Turing-Completeness */ author of the proof was rjan
19:39:23 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
19:51:39 -!- Mrsommer has quit (Read error: Connection reset by peer).
19:51:44 -!- mosdfisdnfdisnf has joined.
20:05:26 -!- Lord_of_Life has joined.
20:11:45 <esolangs> [[Special:Log/move]] move * Miui * moved [['WaveletJunction']] to [[User:Miui/'WaveletJunction']]: existence of language unclear, unable to provide any example programs
20:12:37 <esolangs> [[Special:Log/move]] move * Miui * moved [[]] to [[User:Miui/]]: existence of language unclear, unable to provide any example programs
20:27:44 <esolangs> [[Talk:Nope. without a quine including cheating ones]] https://esolangs.org/w/index.php?diff=196447&oldid=196441 * Miui * (+177)
20:47:35 -!- ChimeraAnova has joined.
21:23:48 <esolangs> [[PROLAN/M]] M https://esolangs.org/w/index.php?diff=196448&oldid=192340 * Miui * (-23) /* External resources */ update link for backup demo
21:30:32 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
21:31:32 -!- Lord_of_Life has joined.
21:59:51 <esolangs> [[User:Blashyrkh/Golf]] https://esolangs.org/w/index.php?diff=196449&oldid=196425 * Blashyrkh * (+247) Cute ascii art
22:43:53 <esolangs> [[User talk:Bobby Jacobs]] https://esolangs.org/w/index.php?diff=196450&oldid=196438 * Blashyrkh * (+395) /* TMaM, chapter 9, question 11 (A Fact About Kestrels) */
22:57:19 -!- lisbeths has joined.
23:00:22 -!- ChimeraAnova has quit (Remote host closed the connection).
23:26:14 <esolangs> [[Special:Log/move]] move * Miui * moved [[Stexmix]] to [[User:Miui/Stexmix]]: existence of language unclear. the page itself was created as a sketch to help formulate a guess during some of the guessing-lang challenges
←2026-09-26 2026-09-27 2026-09-28→ ↑2026 ↑all