> 1692665326 610766 PRIVMSG #esolangs :14[[07Automod-D14]]4 M10 02https://esolangs.org/w/index.php?diff=114062&oldid=112648 5* 03CreeperBomb 5* (+231) 10Categories < 1692665904 451250 :CreeperBomb!~CreeperBo@69.110.139.250 JOIN #esolangs * :[https://web.libera.chat] CreeperBomb < 1692666321 756467 :imode!sid553797@user/wryl NICK :Wryl < 1692666372 83477 :sprout!~quassel@2a02-a448-3a80-1-9577-2b6a-a1e6-55e5.fixed6.kpn.net QUIT :Ping timeout: 245 seconds < 1692666389 825054 :Wryl!sid553797@user/wryl QUIT :Quit: Updating details, brb < 1692666399 153545 :Wryl!sid553797@user/wryl JOIN #esolangs imode :Wryl < 1692666562 768594 :CreeperBomb!~CreeperBo@69.110.139.250 QUIT :Quit: Client closed < 1692666738 736709 :razetime!~quassel@117.254.37.17 JOIN #esolangs * :razetime < 1692667096 472529 :CreeperBomb!~CreeperBo@69.110.139.250 JOIN #esolangs * :[https://web.libera.chat] CreeperBomb < 1692668416 514203 :CreeperBomb!~CreeperBo@69.110.139.250 QUIT :Quit: Client closed > 1692668572 444407 PRIVMSG #esolangs :14[[07Mic14]]4 M10 02https://esolangs.org/w/index.php?diff=114063&oldid=114019 5* 03D 5* (-210) 10 < 1692670574 715667 :razetime!~quassel@117.254.37.17 QUIT :Ping timeout: 256 seconds < 1692670590 106779 :sprout!~quassel@2a02-a448-3a80-1-8be-ca85-e063-c2ac.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1692670620 877990 :razetime!~quassel@117.254.36.144 JOIN #esolangs * :razetime < 1692671646 508799 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca JOIN #esolangs zzo38 :zzo38 < 1692671695 365440 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :Why do I sometimes receive HTTP requests on the SMTP server? > 1692672063 469552 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Quito0567 5* 10New user account > 1692672394 697063 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=114064&oldid=113816 5* 03Quito0567 5* (+199) 10Added my introduction :D < 1692673516 870969 :razetime!~quassel@117.254.36.144 QUIT :Ping timeout: 248 seconds < 1692676844 861840 :sprock!~sprock@user/sprock PRIVMSG #esolangs :I don't run a SMTP server, but I've had that happen on a number of non-HTTP ports, even when they aren't (to my knowledge) advertised anywhere crawlable. I assume someone is scanning for open ports and trying them, but idk who or why < 1692676875 631582 :sprock!~sprock@user/sprock PRIVMSG #esolangs :It is weird that they aren't excluding well-known ports, though > 1692676985 999687 PRIVMSG #esolangs :14[[07AmogusScript14]]4 N10 02https://esolangs.org/w/index.php?oldid=114065 5* 03Quito0567 5* (+949) 10Created page with "'''AmogusScript''' is a very sussy esolang, invented on August 21, 2023 by [[User:Quito0567]]. == Commands == The commands in AmogusScript are based on features in or slang terms about the game Among Us.
To create a variable, simply type the variable name fo > 1692677037 942777 PRIVMSG #esolangs :14[[07AmogusScript14]]4 10 02https://esolangs.org/w/index.php?diff=114066&oldid=114065 5* 03Quito0567 5* (+42) 10 > 1692678308 36017 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=114067&oldid=114041 5* 03Quito0567 5* (+19) 10 > 1692678382 993680 PRIVMSG #esolangs :14[[07User:Quito056714]]4 N10 02https://esolangs.org/w/index.php?oldid=114068 5* 03Quito0567 5* (+30) 10Created page with "Hi, I made [[AmogusScript]] :D" < 1692682390 158961 :bgs!~bgs@212-85-160-171.dynamic.telemach.net JOIN #esolangs bgs :bgs > 1692682530 319626 PRIVMSG #esolangs :14[[07AmogusScript14]]4 M10 02https://esolangs.org/w/index.php?diff=114069&oldid=114066 5* 03PythonshellDebugwindow 5* (+46) 10Categories < 1692684666 741990 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :What is "recomplementation", in the context of two's complement not having it being a benefit of two's complement? < 1692684692 405304 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :"Sign representations. For the fixed-point arithmetic < 1692684692 492214 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :system, which is binary, the two’s complement representation for negative numbers was selected. The well-known < 1692684692 492262 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :virtues of this system are the unique representation < 1692684692 492328 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :of zero and the absence of recomplementation" < 1692684695 750134 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :https://www.ece.ucdavis.edu/~vojin/CLASSES/EEC272/S2005/Papers/IBM360-Amdahl_april64.pdf < 1692684849 89815 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :(I'm actually reading from http://people.eecs.berkeley.edu/~kubitron/courses/cs252/handouts/papers/amdahl64.pdf but it's not OCRed) < 1692687380 4656 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1692689900 215419 :bgs!~bgs@212-85-160-171.dynamic.telemach.net QUIT :Remote host closed the connection < 1692690371 929181 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer > 1692691563 713216 PRIVMSG #esolangs :14[[07Mic14]]4 M10 02https://esolangs.org/w/index.php?diff=114070&oldid=114063 5* 03D 5* (+91) 10 > 1692691671 920241 PRIVMSG #esolangs :14[[07Mic14]]4 M10 02https://esolangs.org/w/index.php?diff=114071&oldid=114070 5* 03D 5* (+25) 10 < 1692691686 69026 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1692692181 249794 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Sgeo (for later): https://www.computinghistory.org.uk/downloads/40558 mentions "recomplementation" in more detail. I think it's talking about the fact that you can implement subtraction by just taking the complement of the subtrahend and adding it to the minuend, and get the correct result. For ones' complement, you sometimes need to do an extra complement step ("recomplementation") to the < 1692692183 631141 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :result. < 1692692199 877386 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :https://www.soemtron.org/downloads/decinfo/architecture18b08102006.pdf calls this "recomplementation step" too. < 1692692219 265355 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(Describing PDP-1 ones' complement arithmetic.) < 1692693722 951002 :razetime!~quassel@117.254.36.144 JOIN #esolangs * :razetime < 1692696162 656212 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1692696719 2915 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1692697493 290288 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1692697868 625527 :Franciman!~Franciman@mx1.fracta.dev JOIN #esolangs Franciman :Franciman < 1692697991 983478 :Franciman!~Franciman@mx1.fracta.dev PART :#esolangs < 1692698067 685456 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1692698346 756584 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1692699760 151391 :Franciman!~Franciman@mx1.fracta.dev JOIN #esolangs Franciman :Franciman < 1692700278 787470 :SGautam!uid286066@id-286066.ilkley.irccloud.com JOIN #esolangs SGautam :Siddharth Gautam < 1692700542 409528 :Franciman!~Franciman@mx1.fracta.dev PART #esolangs :WeeChat 3.8 > 1692702085 353291 PRIVMSG #esolangs :14[[07Self-modifying Brainfuck Sharp14]]4 N10 02https://esolangs.org/w/index.php?oldid=114072 5* 03None1 5* (+3308) 10Created page with "{{wrongtitle|title=Self-modifying Brainfuck#}} Self-modifying Brainfuck# or SMBF# is a variation of [[Self-modifying Brainfuck]] by [[User:None1]]. Its only difference from [[Self-modifying Brainfuck]] is that the IP in Self-modifying Brainfuck# st > 1692702101 664138 PRIVMSG #esolangs :14[[07Self-modifying Brainfuck Sharp14]]4 M10 02https://esolangs.org/w/index.php?diff=114073&oldid=114072 5* 03None1 5* (+0) 10 > 1692702116 929809 PRIVMSG #esolangs :14[[07Self-modifying Brainfuck Sharp14]]4 M10 02https://esolangs.org/w/index.php?diff=114074&oldid=114073 5* 03None1 5* (+6) 10 > 1692702152 949124 PRIVMSG #esolangs :14[[07SMBF Sharp14]]4 N10 02https://esolangs.org/w/index.php?oldid=114075 5* 03None1 5* (+44) 10Redirected page to [[Self-modifying Brainfuck Sharp]] > 1692702204 433042 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=114076&oldid=114067 5* 03None1 5* (+63) 10/* S */ New language > 1692702252 944018 PRIVMSG #esolangs :14[[07User:None114]]4 10 02https://esolangs.org/w/index.php?diff=114077&oldid=114040 5* 03None1 5* (+111) 10/* My Esolangs */ > 1692702566 347287 PRIVMSG #esolangs :14[[07Self-modifying Brainfuck Sharp14]]4 M10 02https://esolangs.org/w/index.php?diff=114078&oldid=114074 5* 03None1 5* (+2) 10/* Examples */ Fixed Hello World program as it outputs an extra line feed in the front < 1692702688 558225 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1692702865 635019 PRIVMSG #esolangs :14[[07Interpret Esolangs Online14]]4 10 02https://esolangs.org/w/index.php?diff=114079&oldid=113969 5* 03None1 5* (+63) 10/* Introduction */ New language support > 1692702963 952622 PRIVMSG #esolangs :14[[07Self-modifying Brainfuck Sharp14]]4 10 02https://esolangs.org/w/index.php?diff=114080&oldid=114078 5* 03None1 5* (+83) 10/* Quine */ > 1692703094 483898 PRIVMSG #esolangs :14[[07Hello world program in esoteric languages (N-Z)14]]4 10 02https://esolangs.org/w/index.php?diff=114081&oldid=113545 5* 03None1 5* (+184) 10/* Seeker */ Added [[Self-modifying Brainfuck Sharp|Self-modifying Brainfuck#]] implementation > 1692703163 708748 PRIVMSG #esolangs :14[[07Self-modifying Brainfuck Sharp14]]4 10 02https://esolangs.org/w/index.php?diff=114082&oldid=114080 5* 03None1 5* (+429) 10Added online interpreter > 1692703583 33921 PRIVMSG #esolangs :14[[07FunctionsFTW14]]4 M10 02https://esolangs.org/w/index.php?diff=114083&oldid=113984 5* 03NutronStar45 5* (-28) 10 > 1692704780 512137 PRIVMSG #esolangs :14[[07Func14]]4 N10 02https://esolangs.org/w/index.php?oldid=114084 5* 03None1 5* (+12960) 10Created page with "Func is an esolang that can only use functions, created by [[User:None1]]. ==Functions== There are these functions {| class="wikitable" |+ Functions in Func |- ! Function !! Meaning |- | zero() || Returns 0 |- | one() || Returns 1 |- | input( > 1692704863 90209 PRIVMSG #esolangs :14[[07Hello world program in esoteric languages (nonalphabetic and A-M)14]]4 10 02https://esolangs.org/w/index.php?diff=114085&oldid=113628 5* 03None1 5* (+12213) 10/* Full 0 */ Added [[Func]] implementation > 1692704939 378146 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=114086&oldid=114076 5* 03None1 5* (+11) 10/* F */ + [[Func]] > 1692704975 158278 PRIVMSG #esolangs :14[[07User:None114]]4 10 02https://esolangs.org/w/index.php?diff=114087&oldid=114077 5* 03None1 5* (+66) 10/* My Esolangs */ > 1692704998 364226 PRIVMSG #esolangs :14[[07Func14]]4 M10 02https://esolangs.org/w/index.php?diff=114088&oldid=114084 5* 03None1 5* (+9) 10 < 1692706010 194807 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1692706083 602717 PRIVMSG #esolangs :14[[07Func++14]]4 N10 02https://esolangs.org/w/index.php?oldid=114089 5* 03None1 5* (+980) 10Created page with "Func++ is an extension of [[Func]], created by [[User:None1]], it is backwards compatible with [[Func]]. In Func++, you are allowed to: * Use decimal input and output. * Make quines. * Output strings easier. ==Extensions== The follwing built-in functions are available in F > 1692706138 147039 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=114090&oldid=114086 5* 03None1 5* (+13) 10/* F */ + [[Func++]] > 1692706300 915829 PRIVMSG #esolangs :14[[07Hello world program in esoteric languages (nonalphabetic and A-M)14]]4 10 02https://esolangs.org/w/index.php?diff=114091&oldid=114085 5* 03None1 5* (+238) 10/* Func */ Added [[Func++]] implementation > 1692706363 654127 PRIVMSG #esolangs :14[[07Func14]]4 M10 02https://esolangs.org/w/index.php?diff=114092&oldid=114088 5* 03None1 5* (+44) 10See also & category > 1692706382 471325 PRIVMSG #esolangs :14[[07Func++14]]4 10 02https://esolangs.org/w/index.php?diff=114093&oldid=114089 5* 03None1 5* (+24) 10See also > 1692706407 756014 PRIVMSG #esolangs :14[[07User:None114]]4 10 02https://esolangs.org/w/index.php?diff=114094&oldid=114087 5* 03None1 5* (+40) 10/* My Esolangs */ > 1692706471 808494 PRIVMSG #esolangs :14[[07Func++14]]4 10 02https://esolangs.org/w/index.php?diff=114095&oldid=114093 5* 03None1 5* (+61) 10/* Example Programs */ Added [[A+B Problem]] example < 1692706604 942576 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Read error: Connection reset by peer > 1692706847 460347 PRIVMSG #esolangs :14[[07MM1char14]]4 10 02https://esolangs.org/w/index.php?diff=114096&oldid=109525 5* 03Kaveh Yousefi 5* (+165) 10Added a hyperlink to my implementation of the MM1char programming language on GitHub and changed the category tag Unimplemented to Implemented. > 1692707088 87846 PRIVMSG #esolangs :14[[07MM1char14]]4 10 02https://esolangs.org/w/index.php?diff=114097&oldid=114096 5* 03Kaveh Yousefi 5* (+416) 10Introduced an examples section comprehending two initial members, the first implementing a countdown, the second a register value transfer. > 1692707158 607339 PRIVMSG #esolangs :14[[07A+B Problem14]]4 10 02https://esolangs.org/w/index.php?diff=114098&oldid=113173 5* 03None1 5* (+53) 10/* Implementations */ Added [[Func]] implementation > 1692707178 430621 PRIVMSG #esolangs :14[[07MM1char14]]4 M10 02https://esolangs.org/w/index.php?diff=114099&oldid=114097 5* 03Kaveh Yousefi 5* (+43) 10Added a hyperlink to the Minsky machine's article and slightly improved the preamble's formatting. > 1692707189 27642 PRIVMSG #esolangs :14[[07A+B Problem14]]4 M10 02https://esolangs.org/w/index.php?diff=114100&oldid=114098 5* 03None1 5* (+3) 10/* Func */ Oh, it's [[Func]]++, not [[Func]] > 1692708836 242219 PRIVMSG #esolangs :14[[07Talk talk:Turing tarpit14]]4 M10 02https://esolangs.org/w/index.php?diff=114101&oldid=107623 5* 03D 5* (+65) 10 > 1692709016 658782 PRIVMSG #esolangs :14[[07Talk talk:Turing tarpit14]]4 M10 02https://esolangs.org/w/index.php?diff=114102&oldid=114101 5* 03D 5* (-45) 10 > 1692709136 236577 PRIVMSG #esolangs :14[[07Talk talk:Turing tarpit14]]4 M10 02https://esolangs.org/w/index.php?diff=114103&oldid=114102 5* 03D 5* (+78) 10 > 1692709211 705059 PRIVMSG #esolangs :14[[07Talk talk:Turing tarpit14]]4 M10 02https://esolangs.org/w/index.php?diff=114104&oldid=114103 5* 03D 5* (-66) 10 > 1692710075 205662 PRIVMSG #esolangs :14[[07Talk talk:Turing tarpit14]]4 M10 02https://esolangs.org/w/index.php?diff=114105&oldid=114104 5* 03D 5* (-12) 10 > 1692710096 258342 PRIVMSG #esolangs :14[[07Self-modifying Brainfuck Sharp14]]4 10 02https://esolangs.org/w/index.php?diff=114106&oldid=114082 5* 03None1 5* (+3592) 10/* Interpreter */ Added C# interpreter (It's my fist time to write a long program in C#!) > 1692710510 455273 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=114107&oldid=114090 5* 03D 5* (+115) 10Add some description that links to Category:Languages > 1692710672 424071 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=114108&oldid=114107 5* 03D 5* (+19) 10Fixed link > 1692710775 35520 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=114109&oldid=114108 5* 03D 5* (+1) 10 > 1692710815 930232 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=114110&oldid=114109 5* 03D 5* (+1) 10 > 1692710861 628746 PRIVMSG #esolangs :14[[07Self-modifying Brainfuck Sharp14]]4 M10 02https://esolangs.org/w/index.php?diff=114111&oldid=114106 5* 03None1 5* (+48) 10/* Interpreter */ > 1692711597 872602 PRIVMSG #esolangs :14[[07Malloc14]]4 10 02https://esolangs.org/w/index.php?diff=114112&oldid=111463 5* 03D 5* (+26) 10Fix the interpreter > 1692711691 394592 PRIVMSG #esolangs :14[[07Malloc14]]4 10 02https://esolangs.org/w/index.php?diff=114113&oldid=114112 5* 03D 5* (-21) 10Actually, this should work because sizeof(char) = 1, and you don't need to use the pointer in any way. > 1692711748 202782 PRIVMSG #esolangs :14[[07Malloc14]]4 M10 02https://esolangs.org/w/index.php?diff=114114&oldid=114113 5* 03D 5* (+1) 10 > 1692712111 683561 PRIVMSG #esolangs :14[[07Malloc14]]4 M10 02https://esolangs.org/w/index.php?diff=114115&oldid=114114 5* 03D 5* (+58) 10 > 1692712158 636675 PRIVMSG #esolangs :14[[07Malloc14]]4 M10 02https://esolangs.org/w/index.php?diff=114116&oldid=114115 5* 03D 5* (-1) 10 > 1692712308 630 PRIVMSG #esolangs :14[[07Malloc14]]4 M10 02https://esolangs.org/w/index.php?diff=114117&oldid=114116 5* 03D 5* (-57) 10 > 1692712482 56448 PRIVMSG #esolangs :14[[07Malloc14]]4 M10 02https://esolangs.org/w/index.php?diff=114118&oldid=114117 5* 03D 5* (+65) 10 > 1692712511 813352 PRIVMSG #esolangs :14[[07Malloc14]]4 M10 02https://esolangs.org/w/index.php?diff=114119&oldid=114118 5* 03D 5* (+10) 10 > 1692712564 295078 PRIVMSG #esolangs :14[[07Malloc14]]4 M10 02https://esolangs.org/w/index.php?diff=114120&oldid=114119 5* 03D 5* (+53) 10/* Example Programs */ > 1692712650 178746 PRIVMSG #esolangs :14[[07SStack14]]4 10 02https://esolangs.org/w/index.php?diff=114121&oldid=109586 5* 03ChuckEsoteric08 5* (+23) 10 > 1692712793 397936 PRIVMSG #esolangs :14[[07Malloc14]]4 M10 02https://esolangs.org/w/index.php?diff=114122&oldid=114120 5* 03D 5* (-2) 10/* Example Programs */ > 1692712906 578985 PRIVMSG #esolangs :14[[07Malloc14]]4 M10 02https://esolangs.org/w/index.php?diff=114123&oldid=114122 5* 03D 5* (+7) 10/* C */ > 1692713070 855842 PRIVMSG #esolangs :14[[07Talk:Chicken14]]4 10 02https://esolangs.org/w/index.php?diff=114124&oldid=89143 5* 03None1 5* (+113) 10Ask why chicken is Turing complete > 1692715333 416455 PRIVMSG #esolangs :14[[07User:Pandaqwanda14]]4 10 02https://esolangs.org/w/index.php?diff=114125&oldid=90219 5* 03Pandaqwanda 5* (-1694) 10Replaced content with "god i was so cringe when i was here please ignore anything i said or did" > 1692715352 645643 PRIVMSG #esolangs :14[[07User talk:Pandaqwanda14]]4 10 02https://esolangs.org/w/index.php?diff=114126&oldid=101170 5* 03Pandaqwanda 5* (-509) 10Blanked the page > 1692715393 777684 PRIVMSG #esolangs :14[[07User talk:Pandaqwanda/pixeLang14]]4 10 02https://esolangs.org/w/index.php?diff=114127&oldid=110419 5* 03Pandaqwanda 5* (-602) 10Blanked the page > 1692715411 436545 PRIVMSG #esolangs :14[[07User:Pandaqwanda/pixeLang14]]4 10 02https://esolangs.org/w/index.php?diff=114128&oldid=89364 5* 03Pandaqwanda 5* (-811) 10Replaced content with "discontinued" > 1692716773 56645 PRIVMSG #esolangs :14[[07Fg14]]4 N10 02https://esolangs.org/w/index.php?oldid=114129 5* 03NutronStar45 5* (+1419) 10Created page with "{{WIP}} {{infobox proglang |name=Fg |paradigms=''Unknown'' |author=[[User:NutronStar45]] |year=[[:Category:2023|2023]] |files=''Unknown'' }} '''Fg''' is a programming language created by [[User:NutronStar45]]. == Values == A value is a "thing" in Fg. Values are separ > 1692717142 804072 PRIVMSG #esolangs :14[[07User:NutronStar4514]]4 M10 02https://esolangs.org/w/index.php?diff=114130&oldid=93903 5* 03NutronStar45 5* (+8) 10 > 1692717719 729193 PRIVMSG #esolangs :14[[07AMONGUSISABIGSUSSYBAKAHAHAHAHAHATHISLANGUAGEISREALLYCOOLPLEASEUSEITMYLIFEDEPENDSONITORELSEPLSPLSPLSPLSPLSPLSPLSkahyghdfhm14]]4 M10 02https://esolangs.org/w/index.php?diff=114131&oldid=101793 5* 03PythonshellDebugwindow 5* (-2) 10/* Commands */ remove extra cell > 1692717794 390955 PRIVMSG #esolangs :14[[07AMONGUSISABIGSUSSYBAKAHAHAHAHAHATHISLANGUAGEISREALLYCOOLPLEASEUSEITMYLIFEDEPENDSONITORELSEPLSPLSPLSPLSPLSPLSPLSkahyghdfhm14]]4 M10 02https://esolangs.org/w/index.php?diff=114132&oldid=114131 5* 03PythonshellDebugwindow 5* (+93) 10/* One Time Cat */ categories > 1692717912 287217 PRIVMSG #esolangs :14[[07Css script14]]4 M10 02https://esolangs.org/w/index.php?diff=114133&oldid=73060 5* 03PythonshellDebugwindow 5* (+23) 10Category > 1692718585 275224 PRIVMSG #esolangs :14[[07BEN++14]]4 M10 02https://esolangs.org/w/index.php?diff=114134&oldid=102215 5* 03PythonshellDebugwindow 5* (+98) 10Categories > 1692719135 125947 PRIVMSG #esolangs :14[[07Fg14]]4 M10 02https://esolangs.org/w/index.php?diff=114135&oldid=114129 5* 03NutronStar45 5* (+1458) 10 < 1692719451 61360 :bgs!~bgs@212-85-160-171.dynamic.telemach.net JOIN #esolangs bgs :bgs < 1692720181 422551 :Thelie!~Thelie@2a03:2260:300c:400:61bd:fe2e:1f3c:b90a JOIN #esolangs Thelie :Thelie < 1692721251 208782 :siesta!uid151648@id-151648.ilkley.irccloud.com JOIN #esolangs siesta :siesta > 1692722633 69171 PRIVMSG #esolangs :14[[07Fg14]]4 10 02https://esolangs.org/w/index.php?diff=114136&oldid=114135 5* 03NutronStar45 5* (+1234) 10 < 1692723306 941757 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1692724703 283956 PRIVMSG #esolangs :14[[07AmogusScript14]]4 10 02https://esolangs.org/w/index.php?diff=114137&oldid=114069 5* 03Quito0567 5* (+2769) 10 > 1692724857 549517 PRIVMSG #esolangs :14[[07AmogusScript14]]4 10 02https://esolangs.org/w/index.php?diff=114138&oldid=114137 5* 03Quito0567 5* (-23) 10 > 1692724902 160975 PRIVMSG #esolangs :14[[07AmogusScript14]]4 10 02https://esolangs.org/w/index.php?diff=114139&oldid=114138 5* 03Quito0567 5* (-14) 10 < 1692725037 13550 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1692725841 717910 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1692725863 658213 PRIVMSG #esolangs :14[[07AmogusScript14]]4 10 02https://esolangs.org/w/index.php?diff=114140&oldid=114139 5* 03Quito0567 5* (+332) 10 > 1692726053 737488 PRIVMSG #esolangs :14[[07AmogusScript14]]4 10 02https://esolangs.org/w/index.php?diff=114141&oldid=114140 5* 03Quito0567 5* (+0) 10 > 1692726076 224703 PRIVMSG #esolangs :14[[07AmogusScript14]]4 10 02https://esolangs.org/w/index.php?diff=114142&oldid=114141 5* 03Quito0567 5* (+0) 10 < 1692726086 37433 :razetime!~quassel@117.254.36.144 QUIT :Remote host closed the connection > 1692726154 264031 PRIVMSG #esolangs :14[[07AmogusScript14]]4 10 02https://esolangs.org/w/index.php?diff=114143&oldid=114142 5* 03Quito0567 5* (+66) 10 > 1692726239 655989 PRIVMSG #esolangs :14[[0799 bottles of beer14]]4 10 02https://esolangs.org/w/index.php?diff=114144&oldid=113968 5* 03Quito0567 5* (+323) 10 > 1692726486 513504 PRIVMSG #esolangs :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=114145&oldid=114043 5* 03Quito0567 5* (+105) 10 > 1692727034 537763 PRIVMSG #esolangs :14[[07AmogusScript14]]4 10 02https://esolangs.org/w/index.php?diff=114146&oldid=114143 5* 03Quito0567 5* (+128) 10 > 1692727047 945697 PRIVMSG #esolangs :14[[07AmogusScript14]]4 10 02https://esolangs.org/w/index.php?diff=114147&oldid=114146 5* 03Quito0567 5* (+0) 10 < 1692727066 896890 :Thelie!~Thelie@2a03:2260:300c:400:61bd:fe2e:1f3c:b90a QUIT :Remote host closed the connection < 1692727836 690132 :SGautam!uid286066@id-286066.ilkley.irccloud.com QUIT :Quit: Connection closed for inactivity < 1692728881 933670 :VzxPLnHqr!VzxPLnHqr@gateway/vpn/protonvpn/vzxplnhqr QUIT :Quit: Leaving < 1692729749 243195 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1692731309 752651 :siesta!uid151648@id-151648.ilkley.irccloud.com QUIT :Quit: Connection closed for inactivity < 1692731415 885410 :tromp!~textual@92.110.219.57 JOIN #esolangs * :Textual User < 1692731830 17541 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :The BackFlip arrows is also something that could be use in some kind of computer games like Hero Hearts, Sokoban, etc; I have made adding them on to Hero Hearts. I am not sure yet what puzzles might be made using this, although you can combine many different objects in a puzzle < 1692732059 679106 :tromp!~textual@92.110.219.57 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1692732373 366329 :b_jonas!~x@89.134.28.177 JOIN #esolangs * :b_jonas < 1692733390 341724 :tromp!~textual@92.110.219.57 JOIN #esolangs * :Textual User < 1692733716 500778 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :so about sign representation. as far as I can tell, the biggest drawback of computers that have sign-magnitude or ones' complement integer arithmetic is that multi-word integer arithmetic is uglier. in two's complement, you usually have all but the most significant word unsigned, and the most significant word either signed or unsigned as you prefer. addition, subtraction, and the low word of < 1692733722 460184 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :multiplication gives the same result for unsigned and two's complement signed integers, so you don't need extra instructions for this, though you may want separate flag bit outputs, comparison, and high word of multiplication instructions. sign-magnitude or ones' complement are different, so those machines will use a multi-word integer format where the sign bits of all but the most significant word are < 1692733728 439908 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :wasted: either the signs are assumed to be the same (as on MMIX double floats), or they can be free so you have multiple equivalent representations for some multi-word integers (as on AGC). in the former case, you have to either ensure that the signs stay the same, or acquire the one sign and keep it throughout the multi-word addition. in the latter case, you need a three-way carry flag, i.e. the carry < 1692733734 457687 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :can have value +1 or -1, and multi-word addition can naturally give results with different signs in the words. the AGC does this latter thing: the three-way carry is effectively stored in the top two word of the 16-bit A register (and a few other registers), such that 00 or 11 means positive or negative with no overflow, 10 means -1 carry, 01 means +1 carry, when you store the accumulator to a 15-bit < 1692733740 496511 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :memory word it writes the highest bit (bit 15) and the 14 lower bits and ignores bit 14 (though that remains in the accumulator). that said, the AGC has built-in two-word and three-word add instructions, so you only need to care about the details to detect overflow errors and for more tricky operations like multiplication and division (the built-in multiplication and division instructions are < 1692733744 804430 :int-e!~noone@int-e.eu PRIVMSG #esolangs :... < 1692733746 465922 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :single-word). also the AGC has interrupts are disabled while there's an overflow, which I think can result in interesting problems if you never clear the accumulator. < 1692733827 231019 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :there are so many esoteric possibilities in this < 1692733925 575674 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :also I think somewhere I've seen a description of an instruction set that claims that an instruction does "ones' complement addition" but it's actually just a strange way to describe a normal unsigned/two's complement addition with the carry (top bit of the previous result) carrying to the low bit, but I may have just imagined this and it may have just been a rotate through carry instruction described < 1692733931 561146 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :as a ones' complement rotation instead of an addition instruction < 1692733950 428603 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :s/ones' complement rotation/ones' complement shift/ < 1692734153 86707 :tromp!~textual@92.110.219.57 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1692735437 134361 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1692736359 692479 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1692736605 703367 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :correction to above, the AGC doesn't have triple-precision add instructions, that's done in software with double and single precision adds < 1692738604 805109 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1692739311 20599 PRIVMSG #esolangs :14[[07AmogusScript14]]4 10 02https://esolangs.org/w/index.php?diff=114148&oldid=114147 5* 03Quito0567 5* (+43) 10 < 1692739565 294707 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :so the AGC is kind of weird. memory locations and the L register are 15 bit long, but the A and Q registers are 16-bit, which you can think of as storing an extra carry. but the A and Q instructions are mapped to the memory address space and IO address space, and basically all instructions that take an address will do a full 16-bit operation, both when they implicitly access A (or rarely Q) and when the < 1692739571 306457 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :address points to one of those registers, will do a full 16-bit operations. and there are a LOT of these instructions. add and subtract of course, but there's add that stores the result to the memory operand instead of to A, exchange, increment or decrement memory in place, increment or decrement the magnitude of memory in place while keeping the sign, various bitwise stuff, double-precision add and < 1692739577 393440 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :subtract that store to memory, double-precision exchange, exchange with Q, bitwise and, load/store to io space, bitwise and/or/xor loading from io space, bitwise and/or/xor load-storing to io space. the exceptions are multiply and divide which are strictly 15 bit. so a lot of instructions can propagate the extra bit within A and Q, but it turns out that while the extra bit is propagated, since it < 1692739583 339637 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :affects only higher bits, there are very few instructions that can actually examine the extra bit in ways other than propagating it. the decrement magnitude in place instructions can: they keep +0 or -0 unchanged, but decrement 0b0100000000000000 to 0b0011111111111111 and similarly 0b1011111111111111 to 0b0111111111111111. < 1692739591 461153 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1692739755 395981 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :there's also an instruction that branches to one of the next four instructions according to whether the memory operand is +0, -0, positive, or negative, and decreases its magnitude in place, and you can use this on A or Q, but also only to distinguish 0 from 0b0100000000000000 or distinguish 0b1111111111111111 from 0b1011111111111111. you can, however, use bitwise and to mask off the low 14 bits, and < 1692739761 387373 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :then you can tell if any positive value overflows with these instructions. other than these, there's also a jump instruction that, after the jump, skips one more instruction iff A has an overflow, and a variant of this that doesn't jump but does the conditional skip. and as far as I can tell, that's all, those are the only ways to examine the overflow, unless you count that interrupts are inhibited when < 1692739767 478346 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :A has an overflow. < 1692739968 973329 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :ah, there's one more apparently, there's a conditional jump that jumps if A is not positive, so it can distinguish 0b0 from 0b0100000000000000 < 1692739998 994945 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :oh, and also a conditional jump if zero < 1692740039 664469 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :wait < 1692740204 160335 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :there's actually a much more practical instruction that cares about the overflow: the store instruction, which stores A to memory, also skips the next instruction if there's an overflow, and, only if there's an overflow, changes A to +1 or -1 according to the sign. so this is what you normally want to use to detect overflow, either for errors or for multiprecision operations < 1692740246 469921 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :I was wondering because the others seemed so impractical, and triple-precision operations are important < 1692740456 347714 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :also apparently the double-precision add and double-precision subtract instructions work in a way that they write the result to two words in memory, but leave the carry in L, which sounds convenient for triple-precision, but would be less convenient if you wanted more than triple < 1692740811 492612 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :this is the weird kind of design you get if you really want to minimize your hardware, both the CPU (which is made from wire-wrapping, core memory registers for storage instead of flip-flops, and very simple ICs as gates for computation) and the ROM and RAM, and care less about how much the programmers have to suffer to not leave any bugs in the code. < 1692740832 160194 :b_jonas!~x@89.134.28.177 PRIVMSG #esolangs :we wouldn't do it these days because programmer time is more expensive than just adding more hardware < 1692743181 65106 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1692744591 556842 :jmcantrell!~weechat@user/jmcantrell JOIN #esolangs jmcantrell :Jeremy Cantrell > 1692745541 174013 PRIVMSG #esolangs :14[[07Malloc14]]4 M10 02https://esolangs.org/w/index.php?diff=114149&oldid=114123 5* 03None1 5* (-7) 10/* Interpreters */ You obviously don't have to convert it to char* because you don't need the pointer < 1692747851 782576 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1692747855 43096 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 246 seconds < 1692747930 621520 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life