> 1682294820 118355 PRIVMSG #esolangs :14[[07Plurple14]]4 10 02https://esolangs.org/w/index.php?diff=108380&oldid=93806 5* 03Laclale 5* (-10) 10/* Commands */ < 1682294865 709253 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 240 seconds < 1682294992 864133 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1682297160 847038 :wpa!uid568065@id-568065.helmsley.irccloud.com QUIT :Quit: Connection closed for inactivity < 1682299685 698799 :b_jonas!~x@89.134.29.3 QUIT :Ping timeout: 240 seconds < 1682301849 815696 :ais523!~ais523@31.94.20.61 QUIT :Quit: quit < 1682303552 282700 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Ping timeout: 248 seconds < 1682303776 243444 :iovoid!iovoid@hellomouse/dev/iovoid JOIN #esolangs iovoid :indistinguishable from plaintext < 1682307291 404 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1682307338 65148 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1682309822 72639 :Sgeo_!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1682309852 974281 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1682310087 129397 :example99!~example99@2001:9e8:e1ec:2b00:a2d6:23b8:6410:9ae9 JOIN #esolangs * :[https://web.libera.chat] example99 < 1682310111 698687 :example99!~example99@2001:9e8:e1ec:2b00:a2d6:23b8:6410:9ae9 PART :#esolangs < 1682310112 175943 :example99!~example99@2001:9e8:e1ec:2b00:a2d6:23b8:6410:9ae9 JOIN #esolangs * :[https://web.libera.chat] example99 < 1682311161 178648 :bgs!~bgs@212.85.160.171 JOIN #esolangs bgs :bgs < 1682313800 915039 :Sgeo_!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1682313884 847548 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1682313949 141646 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1682314112 817037 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1682315099 278253 :Sgeo!~Sgeo@user/sgeo QUIT :Quit: Leaving < 1682315163 129158 :example99!~example99@2001:9e8:e1ec:2b00:a2d6:23b8:6410:9ae9 QUIT :Ping timeout: 260 seconds < 1682315917 409701 :m5zs7k!aquares@web10.mydevil.net QUIT :Ping timeout: 255 seconds < 1682315930 435014 :m5zs7k_!aquares@web10.mydevil.net JOIN #esolangs m5zs7k :m5zs7k < 1682316466 19799 :bgs!~bgs@212.85.160.171 QUIT :Remote host closed the connection < 1682316474 149173 :m5zs7k_!aquares@web10.mydevil.net NICK :m5zs7k < 1682320698 343586 :wpa!uid568065@id-568065.helmsley.irccloud.com JOIN #esolangs WeepingAngel :wpa < 1682327855 528065 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Ping timeout: 255 seconds < 1682327961 533244 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse < 1682328299 572262 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown < 1682340266 128602 :example99!~example99@2001:9e8:e1ec:2b00:f256:8569:7eb9:b76f JOIN #esolangs * :[https://web.libera.chat] example99 < 1682340921 626036 :example99!~example99@2001:9e8:e1ec:2b00:f256:8569:7eb9:b76f PRIVMSG #esolangs :hi > 1682340966 40508 PRIVMSG #esolangs :14[[07BrainFn14]]4 10 02https://esolangs.org/w/index.php?diff=108381&oldid=108376 5* 03Example99 5* (+1) 10 > 1682345759 851269 PRIVMSG #esolangs :14[[07Foreach14]]4 10 02https://esolangs.org/w/index.php?diff=108382&oldid=108375 5* 03Ashli Katt 5* (+199) 10/* Examples */ < 1682347608 128647 :example99!~example99@2001:9e8:e1ec:2b00:f256:8569:7eb9:b76f QUIT :Ping timeout: 260 seconds > 1682354003 241133 PRIVMSG #esolangs :14[[07Untitled14]]4 10 02https://esolangs.org/w/index.php?diff=108383&oldid=108187 5* 03Dtp09 5* (+1774) 10Added a table for the commands and characters < 1682355641 630254 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1682356108 695311 :river!river@tilde.team/user/river PRIVMSG #esolangs :https://en.wikipedia.org/wiki/Differentiable_neural_computer < 1682356143 419032 :Vorpal!~Vorpal@user/Vorpal JOIN #esolangs Vorpal :Vorpal < 1682356242 626011 :int-e!~noone@int-e.eu PRIVMSG #esolangs :https://en.wikipedia.org/wiki/Index_term < 1682357268 394352 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :I should probably just brand the current version of cfunge as 1.0. But I also plan to switch to decimal versioning for cfunge from 1.0 onwards (not that there is likely to be any other release than 1.0). Basically the idea is that 1.15 would be between 1.1 and 1.2 < 1682357278 574027 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :fizzie: ^ < 1682357405 142533 :example99!~example99@2001:9e8:e1ec:2b00:cdf1:e188:d03:21d2 JOIN #esolangs * :[https://web.libera.chat] example99 < 1682357821 957354 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :Also, I'll use decimal comma, instead of decimal dot > 1682357917 971301 PRIVMSG #esolangs :14[[07Trainfck14]]4 10 02https://esolangs.org/w/index.php?diff=108384&oldid=107374 5* 03Mujk 5* (+77) 10 > 1682357944 134196 PRIVMSG #esolangs :14[[07Trainfck14]]4 10 02https://esolangs.org/w/index.php?diff=108385&oldid=108384 5* 03Mujk 5* (+6) 10 > 1682357964 718480 PRIVMSG #esolangs :14[[07Trainfck14]]4 10 02https://esolangs.org/w/index.php?diff=108386&oldid=108385 5* 03Mujk 5* (+3) 10 < 1682358003 132980 :example99!~example99@2001:9e8:e1ec:2b00:cdf1:e188:d03:21d2 QUIT :Ping timeout: 260 seconds < 1682359162 477757 :b_jonas!~x@89.134.29.98 JOIN #esolangs * :b_jonas < 1682359340 955759 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :fizzie: I did it, I release version 1,0 of cfunge < 1682359373 939107 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :https://github.com/VorpalBlade/cfunge/tree/master#version-number-scheme :D < 1682359402 966079 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :hm ais523 isn't here, he might get a kick out of that versioning scheme, considering what he was doing with C-INTERCAL < 1682359752 598407 :int-e!~noone@int-e.eu PRIVMSG #esolangs :as long as we're not reinventing BASIC line numbers < 1682359776 848877 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :int-e: heh, I do reserve the right to use fractions or even arbitrary real numbers in the future though < 1682360766 306069 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :TeX and Metafont version numbers converge towards π and e, respectively. < 1682360772 544700 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Adding one more digit per release. < 1682360802 610107 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Current stable releases are 3.141592653 and 2.71828182. < 1682360835 208627 :int-e!~noone@int-e.eu PRIVMSG #esolangs :and there's a morbid question of when they'll switch to pi and e, respectively. < 1682360921 157956 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Yeah. http://www.ntg.nl/maps/05/34.pdf "At the time of my death, it is my intention that the then-current versions of TeX and METAFONT be forever left unchanged, except that the final version numbers -- should become -- `$\pi$` -- and -- `$e$` respectively." < 1682360942 709524 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :("From that moment on, all 'bugs' will be permanent 'features'.") < 1682361239 620885 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :I wonder how realistic that is. Still probably needs occasional fixes to compile on newer systems etc. < 1682361289 393210 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :int-e: I wonder what the version number "equivalent" of BASIC line numbers would be < 1682361443 850199 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :for the final version number of cfunge, I'd probably pick some uncomputable number. Like the busy beaver function. < 1682361455 30591 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :Like the value of* < 1682361725 716662 :b_jonas!~x@89.134.29.98 QUIT :Read error: Connection reset by peer < 1682361780 500969 :b_jonas!~x@89.134.29.98 JOIN #esolangs * :b_jonas < 1682361915 447417 :b_jonas!~x@89.134.29.98 PRIVMSG #esolangs :fizzie: indeed, that's confirmed by https://www-cs-faculty.stanford.edu/~knuth/abcde.html in a slightly different phrasing: “My last will and testament for TeX and METAFONT is that their version numbers ultimately become $\pi$ and $e$, respectively. At that point they will be completely error-free by definition.” < 1682362045 498848 :b_jonas!~x@89.134.29.98 PRIVMSG #esolangs :Computer Modern is not mentioned because it's already been frozen in 1992 in a by definition error-free state. < 1682362363 910419 :b_jonas!~x@89.134.29.98 PRIVMSG #esolangs :There are actually four version numbers, and the previous statement mentions them too: “The latest and best TeX is currently version 3.141592653 (and plain.tex is version 3.1415926535); METAFONT is currently version 2.71828182 (and plain.mf is version 2.71).”, it's not clear what the last will and testament is for the plain templates. < 1682362484 664082 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :what about LaTeX? It is approaching 2e isn't it? < 1682362507 844136 :b_jonas!~x@89.134.29.98 PRIVMSG #esolangs :Vorpal: no idea, but that one isn't controlled by Knuth so clearly doesn't figure into these statements < 1682362539 820357 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :true < 1682362692 642359 :b_jonas!~x@89.134.29.98 PRIVMSG #esolangs :what I wonder is how TeX version pi would have to print its version number at startup. would it have to compute pi to arbitrary precision, printing digits successively, until it runs out of memory? that's possible for a program to do but would make TeX hard to use. < 1682362881 467547 :int-e!~noone@int-e.eu PRIVMSG #esolangs :wouldn't it just be symbolic < 1682362930 817867 :int-e!~noone@int-e.eu PRIVMSG #esolangs :version π, version pi, version \pi < 1682362944 379303 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I don't know if "fixes to compile on newer systems" would factor into the TeX version number, anyway. I think the version bumps only if the semantics change. < 1682362946 94824 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :The version of TeX I have installed prints "This is TeX, Version 3.141592653 (TeX Live 2022/Debian)" and that last part may presumably change as needed even if the first part remains $\pi$. < 1682362984 927321 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Oh yes, I really should've put $ signs around that < 1682363334 842377 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Ping timeout: 255 seconds < 1682363723 864695 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1682364222 762372 :b_jonas!~x@89.134.29.98 PRIVMSG #esolangs :hmm, maybe the TeX version number would be pi, but at startup it just wouldn't print any version number, it would just say "This is TeX" as a badass boast that it's the definitive bugfree final version that has transcended the need for version numbers < 1682365220 400149 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :huh, someone packaged cfunge (for Arch AUR), and couldn't update it successfully (didn't build correctly without libbsd). So I have now released 1,001. And taken over maintaining the AUR package (since I use Arch anyway). < 1682365238 105207 :Vorpal!~Vorpal@user/Vorpal PRIVMSG #esolangs :(not that I will ever install it system wide) < 1682369458 228354 :Vorpal!~Vorpal@user/Vorpal PART #esolangs :Konversation terminated! < 1682373375 347467 :__monty__!~toonn@user/toonn QUIT :Quit: leaving < 1682377294 809848 :vyv!~vyv@bras-vprn-nrbaon0452w-lp130-22-76-65-6-194.dsl.bell.ca JOIN #esolangs vyv :vyv verver < 1682378349 623767 :ais523!~ais523@31.94.4.45 JOIN #esolangs ais523 :(this is obviously not my real name) < 1682378356 191101 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :oh, I missed Vorpal < 1682378398 668982 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :my first thought about that 1,0 was that there was a previous 1.0 and the comma had been incremented (but that doesn't work, comma is two spaces before period, not one afterwards) < 1682378402 720522 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :but having it as a decimal point makes sense < 1682378414 191835 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :the dot in the usual 1.0 acts like a thousands separator, after all < 1682378506 842279 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :maybe you would want to count backwards from period, you reach digits very quickly going forwards and that would be confusing < 1682378519 654669 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :1.0 1-0 1,0 1+0 1*0 and so on < 1682378570 246372 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Vorpal's native country uses , as the decimal point, I believe. < 1682378573 664931 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Mine does, too. < 1682378623 319705 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I forget if we use a . for a thousands separator, though. Don't see it all that much. < 1682378624 109274 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :fizzie: yes, lots of countries do; my observation is that this is the interpretation that's consistent with the "." in "version 1.0" *not* being a decimal point < 1682378649 861260 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :I believe the standard is something along the lines of "comma or period for decimal point, thin space as a thousands separator" but I forget which standards body was responsible < 1682378658 425525 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :…and probably nobody listens to them anyway < 1682378699 16650 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Somebody's handly glibc locale explorer says we do use some kind of a space as a thousands separator. < 1682378699 90622 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :IPv4 addresses use periods in a similar fashion to thousands separators < 1682378713 451136 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :I've seen apostrophe as a thousands separator < 1682378731 350895 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :one commonly encountered brand of calculator did that, I think < 1682378755 408575 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :and I think maybe some programming language allows it? but most of the languages which allow thousands separators in source code use underscores < 1682378762 838011 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :C++ allows ' (since C23) as a separator in numeric constants, though you can stick them in any place you like. < 1682378770 342983 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :And there's a C23 proposal to follow C++ in this. < 1682378775 681752 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I agree underscores are more popular. < 1682378808 716454 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I'm sure there's any number of C and C++ syntax highlighters that get confused by a `1'000`. < 1682379112 404039 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :I wonder how many programming languages would parse ambiguously if space were added as a thousands separator? < 1682379135 42571 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :languages with C-like syntax might be able to handle it, I can't immediately think of a place where it's legal to write two numbers in a row < 1682379146 695007 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :obviously it's hopeless in languages with Haskell/OCaml-like syntax < 1682379252 59256 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Adjacent string literals get concatenated in C and C-like languages, so it would only make sense for adjacent number literals to be too. < 1682379283 983106 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Yes, I had just thought of that when you mentioned, too < 1682379291 410165 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :oh, there's linemarkers, which can have a form like «#1 "file.c" 1 2» < 1682379308 887056 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :but those aren't officially part of the language, just an implementation detail of the vast majority of C compilers in existence + many things that aren't even C compilers < 1682379320 550677 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :the polyglot starts with one < 1682379358 253733 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :In syntaxes like Forth it will not work to use spaces in this way, but, in uxntal it will work as long as it does not have # at front (I think the same is true in C but for a very different reason) < 1682379626 146223 :ais523!~ais523@31.94.4.45 QUIT :Quit: sorry about my connection < 1682379639 289628 :ais523!~ais523@31.94.4.45 JOIN #esolangs ais523 :(this is obviously not my real name) < 1682379907 521506 :vyv!~vyv@bras-vprn-nrbaon0452w-lp130-22-76-65-6-194.dsl.bell.ca QUIT :Quit: Konversation terminated! < 1682380765 30149 :b_jonas!~x@89.134.29.98 PRIVMSG #esolangs :ais523: the line markers that don't start with #line are ones that only appear in _preprocessed_ C source code, they're invalid before the preprocessor. the preprocessor emits them as it processes #include and #line and #if directives and expands multi-line macros etc < 1682380788 323869 :b_jonas!~x@89.134.29.98 PRIVMSG #esolangs :ais523: so that wouldn't be a conflict if it was the preprocessor that concatenated the numbers < 1682380789 572642 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :b_jonas: nonetheless, lots and lots of programming languages accept them in input, even ones that have nothing to do with C < 1682380797 195179 :ais523!~ais523@31.94.4.45 PRIVMSG #esolangs :(and even ones that don't use # as a comment marker)