00:05:26 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=156629&oldid=156617 * Stkptr * (+693) 00:11:56 -!- astramast has quit (Quit: Leaving). 00:17:40 I'm vaguely curious about systems with both +0 and -0 other than IEEE floating point, which I kind of assumed was just hacky 00:17:50 *both +0 and -0 as distinct values 00:19:52 like ones' complement? 00:20:41 oh neat, https://en.wikipedia.org/wiki/Signed_zero 00:23:21 I think transreal numbers have positive and negative zero, and also nullity, but transreal numbers defines nullity equal to itself rather than IEEE doesn't 01:25:09 [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]] https://esolangs.org/w/index.php?diff=156630&oldid=156625 * PrySigneToFry * (+113) 01:50:44 -!- impomatic has quit (Quit: Client closed). 01:51:07 [[Lythnology]] M https://esolangs.org/w/index.php?diff=156631&oldid=153438 * RainbowDash * (+144) 02:01:10 [[Lythnology]] M https://esolangs.org/w/index.php?diff=156632&oldid=156631 * RainbowDash * (+42) /* Transforming */ 02:30:06 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=156633&oldid=156629 * Zhil * (+63) Added {a, b, c} 02:54:25 -!- chiselfuse has quit (Remote host closed the connection). 02:55:14 [[B i n a r y]] https://esolangs.org/w/index.php?diff=156634&oldid=134996 * PrySigneToFry * (+69) An example for converting base-10 system to balanced base-3 system then B i n a r y base-2 system. 02:55:26 -!- chiselfuse has joined. 03:08:33 [[Concatenative calculus]] M https://esolangs.org/w/index.php?diff=156635&oldid=156627 * Stkptr * (+11) 03:12:58 -!- chiselfuse has quit (Remote host closed the connection). 03:13:14 -!- chiselfuse has joined. 04:11:05 [[User:RainbowDash]] M https://esolangs.org/w/index.php?diff=156636&oldid=156511 * RainbowDash * (-9) 04:24:02 I think that, with my idea of an instruction set with "capability" values, that there is the possibility that an uninitialized variable in C can sometimes lead to crashes where in other systems it won't; sometimes even just trying to assign the value of one variable to another will crash the program, if the one being copied from is uninitialized. 04:34:42 I thought that {} should always initialize everything regardless of whether or not there is anything in between the braces, and that {0} should only be valid if the first member is a numeric or pointer type (but otherwise has the same effect as {} with nothing in between). I thought that would make more sense, isn't it? 05:17:21 [[Noise automata]] https://esolangs.org/w/index.php?diff=156637&oldid=156574 * RainbowDash * (+347) stkptr found this stuff out i just wrote it 05:39:47 [[Brainf ck]] https://esolangs.org/w/index.php?diff=156638&oldid=132158 * Stkptr * (+212) 05:45:45 [[@everyone]] https://esolangs.org/w/index.php?diff=156639&oldid=116029 * Stkptr * (+130) 06:00:48 [[Bogus]] https://esolangs.org/w/index.php?diff=156640&oldid=122240 * Stkptr * (+449) 06:14:36 -!- tromp has joined. 06:30:40 [[Nondeterministic]] https://esolangs.org/w/index.php?diff=156641&oldid=156622 * Stkptr * (+429) 06:42:12 [[Blank]] https://esolangs.org/w/index.php?diff=156642&oldid=55003 * Stkptr * (+396) 06:50:36 -!- chiselfuse has quit (Ping timeout: 264 seconds). 06:57:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 07:01:47 [[Bitwise Scanner]] https://esolangs.org/w/index.php?diff=156643&oldid=151229 * Stkptr * (+573) 07:01:58 -!- tromp has joined. 07:02:46 -!- tromp has quit (Client Quit). 07:03:48 -!- tromp has joined. 07:12:50 [[BITWISEBASE64BITWISEBASE64BITWISEBASE64BITWISE]] https://esolangs.org/w/index.php?diff=156644&oldid=108563 * Stkptr * (-12) Counter machines 07:21:05 -!- Lord_of_Life_ has joined. 07:21:30 -!- Sgeo_ has quit (Read error: Connection reset by peer). 07:21:32 [[256]] https://esolangs.org/w/index.php?diff=156645&oldid=145121 * Stkptr * (-156) 07:21:51 -!- Lord_of_Life has quit (Ping timeout: 276 seconds). 07:21:58 -!- Sgeo has joined. 07:22:28 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 08:10:45 -!- ais523 has quit (Quit: sorry about my connection). 08:13:55 -!- chiselfuse has joined. 08:52:37 [[User:C0ffee]] https://esolangs.org/w/index.php?diff=156646&oldid=155947 * C0ffee * (-18) 09:07:31 -!- Sgeo has quit (Read error: Connection reset by peer). 10:03:04 Hi 10:14:41 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=156647&oldid=156633 * PkmnQ * (+38) /* Kerby Combinators */ j no parens 10:41:06 [[Tic Tac Toe(Program Form)]] https://esolangs.org/w/index.php?diff=156648&oldid=143691 * PrySigneToFry * (+145) 10:42:20 [[Tic Tac Toe(Program Form)]] https://esolangs.org/w/index.php?diff=156649&oldid=156648 * PrySigneToFry * (+33) 10:42:41 [[Tic Tac Toe(Program Form)]] https://esolangs.org/w/index.php?diff=156650&oldid=156649 * PrySigneToFry * (+1) 10:45:42 [[TM (I am islptng)]] https://esolangs.org/w/index.php?diff=156651&oldid=151606 * PrySigneToFry * (+150) 10:46:42 -!- amby has joined. 10:48:44 [[]] https://esolangs.org/w/index.php?diff=156652&oldid=156342 * PrySigneToFry * (+204) 10:52:12 [[User talk:Xyzzy]] https://esolangs.org/w/index.php?diff=156653&oldid=138594 * PrySigneToFry * (+956) /* You're invited to EternalGolf Development Team. */ new section 10:52:56 [[EternalGolf]] https://esolangs.org/w/index.php?diff=156654&oldid=155970 * PrySigneToFry * (+18) 11:26:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:36:40 [[Talk:Chef]] https://esolangs.org/w/index.php?diff=156655&oldid=122747 * PrySigneToFry * (+951) /* So how should Chef make anything about these Latin thingy? */ new section 11:59:58 -!- zzo38 has quit (Ping timeout: 276 seconds). 12:03:11 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=156656&oldid=156647 * PkmnQ * (-145) /* Base Lengths */ 5 is possible 12:59:39 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=156657&oldid=156656 * Zhil * (+145) Undo revision [[Special:Diff/156656|156656]] by [[Special:Contributions/PkmnQ|PkmnQ]] ([[User talk:PkmnQ|talk]]) 13:04:21 [[User talk:PkmnQ]] https://esolangs.org/w/index.php?diff=156658&oldid=156556 * Zhil * (+261) 13:12:35 [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=156659&oldid=156657 * Zhil * (+23) 13:14:18 [[User:Zhil]] N https://esolangs.org/w/index.php?oldid=156660 * Zhil * (+178) Created page with "You can contact me on Discord, where my name is also just Zhil. I tend to accept all friend requests. Alternatively, I'm on the [https://discord.gg/3UXSK5p Esolangs Discord] too." 13:53:58 [[Phi]] N https://esolangs.org/w/index.php?oldid=156661 * PrySigneToFry * (+3837) Created page with "Phi, or , is an Esolang designed by PSTF. It is a Brainfuck derivative. = Data storage = The program memory is composed of a theoretically infinite number of cells, that each store a single integer datum, in the range of Z. At any instant in the program, a pointer 13:55:10 [[Language list]] https://esolangs.org/w/index.php?diff=156662&oldid=156606 * PrySigneToFry * (+10) 14:03:38 [[Talk:Functional calculus]] N https://esolangs.org/w/index.php?oldid=156663 * Corbin * (+1197) General-recursive terms don't denote functions. (Oh boy, Corbin's up on that hill again~) 14:08:29 [[Phi]] https://esolangs.org/w/index.php?diff=156664&oldid=156661 * PrySigneToFry * (+285) 14:25:10 Sgeo_: there are some computers that work with sign-magnitude integer words, see in particular https://esolangs.org/wiki/Apollo_Guidance_Computer . but this went out of fashion because it's just harder to work with than the now universal two's complement. 14:27:01 effectively when you don't need the sign bit it's wasted rather than used as another magnitude bit on the top, and for a lot of operations you have to think separately about the sign bit, rather than think about a single integer with a uniform array of bits where you sometimes do special things with the highest or lowest bits 14:38:43 -!- impomatic has joined. 15:02:05 -!- Lymee has quit (Quit: zzzz <3). 15:03:19 -!- Lymia has joined. 15:23:27 [[Divzeros]] https://esolangs.org/w/index.php?diff=156665&oldid=76542 * Stkptr * (-12) Counters... unbounded integers... looping... conditionals... 15:39:11 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=156666&oldid=156659 * PkmnQ * (+43) /* Kerby Combinators */ forgot to put this thingy here earlier 15:51:03 -!- tromp has joined. 16:20:35 [[Circlefuck]] https://esolangs.org/w/index.php?diff=156667&oldid=85440 * Stkptr * (+702) 16:22:26 [[Circlefuck]] https://esolangs.org/w/index.php?diff=156668&oldid=156667 * Stkptr * (+333) /* Computational class */ 16:25:25 [[Bipoint]] https://esolangs.org/w/index.php?diff=156669&oldid=34005 * Stkptr * (-6) It is encompassed by finite state automata and not less powerful than the least powerful one 16:27:42 -!- ais523 has joined. 16:34:02 -!- zzo38 has joined. 16:41:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 16:41:25 GMP integers use a sign-and-magnitude representation, but have only one zero. 16:41:30 (The sign is recorded as the sign of the field that keeps track of the number of limbs.) 16:41:47 [[Composite]] https://esolangs.org/w/index.php?diff=156670&oldid=89030 * Stkptr * (-6) Dictated to be 32 bit ints 16:42:17 I have considered writing a bignum library, but I was planning to use two's complement 16:42:34 with a rule that the topmost bit repeats forever, to allow for the fact that the number of bits in a bignum is variable 16:43:11 I did something very similar in the Esimpl BF interpreter, actually – it uses bignums expressed in binary, with a "top bit repeats forever" rule 16:43:49 I guess if GMP supports any C implementations that have both a negative zero and a positive one (not sure if it does), then by extension mpz_t will also have that, but you couldn't tell them apart with the normal API anyway. 16:43:58 although there, the only bignum operations I needed to express were increment and decrement 16:49:37 [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=156671&oldid=156666 * Zhil * (-62) 16:54:06 -!- tromp has joined. 16:56:06 I think I've come across an implicitly repeated-forever top bit somewhere, but can't remember where. Looks like it's *not* (C)Python, which AFAICT does sign-and-magnitude, except uses two "tag" bits for the sign, with 0 = positive, 1 = zero, 2 = negative (and presumably 3 is invalid). 17:04:13 -!- Sgeo has joined. 17:06:05 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=156672&oldid=156671 * Zhil * (+123) 17:32:17 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=156673&oldid=156672 * Zhil * (+535) Added 2-combinator base with length 6 17:39:44 [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]] https://esolangs.org/w/index.php?diff=156674&oldid=156630 * Hotcrystal0 * (+14) 18:11:35 [[Bueue]] https://esolangs.org/w/index.php?diff=156675&oldid=140464 * Stkptr * (+441) 18:14:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 18:19:29 [[Fumber]] https://esolangs.org/w/index.php?diff=156676&oldid=127573 * Kaveh Yousefi * (+162) Added a hyperlink to my implementation of the Fumber programming language on GitHub and altered the Unimplemented category tag to Implemented. 18:20:09 [[Normalized Fumber]] https://esolangs.org/w/index.php?diff=156677&oldid=127571 * Kaveh Yousefi * (+188) Added a hyperlink to my implementation of the Normalized Fumber programming language on GitHub and altered the Unimplemented category tag to Implemented. 18:20:50 [[Normalized Fumber]] https://esolangs.org/w/index.php?diff=156678&oldid=156677 * Kaveh Yousefi * (-2) Rectified my lapsus of not veridically altering the Unimplemented tag. 18:23:25 -!- tromp has joined. 18:24:27 [[Normalized Fumber]] https://esolangs.org/w/index.php?diff=156679&oldid=156678 * Kaveh Yousefi * (+194) Introduced an examples section comprehending one incipial member in a Hello, World! program. 18:25:34 [[Normalized Fumber]] https://esolangs.org/w/index.php?diff=156680&oldid=156679 * Kaveh Yousefi * (-4) Expunged two backslashes (\), remnants from the Common Lisp implementation, from the Hello, World! program. 18:37:38 [[256]] https://esolangs.org/w/index.php?diff=156681&oldid=156645 * Ractangle * (+1) /* 256.js */ 18:38:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 18:38:32 I also thought it is good idea, that the sign bit should be effectively repeated forever. 18:40:22 cu 18:40:26 Is there big integers library that can deal with arrays of big integers and will deal with allocation etc? Also, if a ratio of big integers can be converted to floating point, and to be able to convert integers to/from the sequence of bytes 18:46:08 [[COBOL]] https://esolangs.org/w/index.php?diff=156682&oldid=146289 * Stkptr * (+789) 18:51:35 zzo38: for which language? most higher-level languages have arrays or lists that can deal with allocation of anything the language supports, including big integers 18:51:56 and converting to/from a byte sequence is very common for bigint libraries 18:52:02 every bignum library uses sign-magnitude representation. I don't know why. 18:52:30 I don't think I've seen "ratio to floating point" before, though (although lots of libraries support arbitrary-precision floats, so you could cast a bigint to that and then divide) 18:53:01 b_jonas: nor me – Perl Math::BigInt is even weirder because it supports multiple backends but seems to do the sign-magnitude itself and just use the backends for unsigned calculaitons 18:54:28 -!- tromp has joined. 18:54:59 ais523: In C 18:56:59 Effectively repeating sign bits forever is also useful for making bitwise operations on big integers, and for converting to/from anything else that uses two's complement, too. 18:58:06 I have technically implemented bignum libraries for esoteric purposes, one at http://math.bme.hu/~ambrus/pu/Bin.hs which works with a linked list of bits; one at https://www.perlmonks.com/?node_id=849292 which is a base 10 one but implements only addition and subtraction, not multiplication; and one at https://www.perlmonks.com/?node_id=989716 which doesn't even have subtraction 18:58:42 I don't think I want to implement a non-esoteric one because there are already good bignum libraries with free licences that I can use 18:59:01 [[User:Stkptr]] https://esolangs.org/w/index.php?diff=156683&oldid=156580 * Stkptr * (+129) 19:02:49 I was benchmarking some languages' builtin bignums a while ago, checking computational order rather than the constant factors 19:03:29 surprisingly many seem to be worse than the O(n log n o(log n)) that's possible for practical multiplication algorithms 19:03:54 [[Bayes Leaf]] https://esolangs.org/w/index.php?diff=156684&oldid=37015 * Stkptr * (+808) 19:03:57 (my test is normally to start with 3, then square repeatedly and see what happens to the performance over time) 19:10:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 19:22:13 -!- tromp has joined. 19:37:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 19:55:57 -!- tromp has joined. 20:05:45 -!- craigo has joined. 20:07:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 20:13:52 -!- tromp has joined. 20:22:33 [[Language list]] M https://esolangs.org/w/index.php?diff=156685&oldid=156662 * Buckets * (+17) 20:23:03 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=156686&oldid=156505 * Buckets * (+16) 20:23:19 [[Braincrypt]] N https://esolangs.org/w/index.php?oldid=156687 * Buckets * (+13279) Created page with "{{WIP}} Braincrypt is an Esoteric programming language created by [[User:Buckets]] in 2022. Braincrypt is more of An experiment, It has an Encryption to [[brainfuck]], But Each iteration would Encrypt/Encode it more and More. Braincrypt has the Idea of "If it quac 20:24:07 [[Braincrypt]] M https://esolangs.org/w/index.php?diff=156688&oldid=156687 * Buckets * (+0) 20:29:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 20:30:27 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=156689&oldid=156579 * Grub * (+125) 20:38:24 -!- craigo has quit (Quit: Leaving). 20:58:29 -!- tromp has joined. 21:24:43 [[Quinary Bueue]] https://esolangs.org/w/index.php?diff=156690&oldid=152168 * Stkptr * (+103) 21:27:12 [[Qoob]] https://esolangs.org/w/index.php?diff=156691&oldid=156581 * Stkptr * (+414) 21:47:58 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:56:13 [[Computational class]] https://esolangs.org/w/index.php?diff=156692&oldid=153561 * Stkptr * (+3440) 22:00:16 [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=156693&oldid=156673 * Xylochoron * (+1) Small typo fix 22:00:49 [[Computational class]] https://esolangs.org/w/index.php?diff=156694&oldid=156692 * Stkptr * (+50) /* Versus complexity */ 22:03:59 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=156695&oldid=156693 * Xylochoron * (+19) 22:07:57 [[2L]] M https://esolangs.org/w/index.php?diff=156696&oldid=53671 * Stkptr * (+54) 22:08:06 [[1L]] https://esolangs.org/w/index.php?diff=156697&oldid=140795 * Stkptr * (+54) 22:51:11 -!- impomatic has quit (Quit: Client closed).