< 1650499216 127219 :littlebobeep!~alMalsamo@gateway/tor-sasl/almalsamo QUIT :Ping timeout: 240 seconds > 1650499426 880017 PRIVMSG #esolangs :14[[07Mindcrush14]]4 M10 02https://esolangs.org/w/index.php?diff=94948&oldid=66255 5* 03PythonshellDebugwindow 5* (+67) 10Add categories, use HTTPS < 1650500646 278802 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :I have sometimes used typeof. It is sometimes useful in macros < 1650500790 489742 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Is there a list of all proposals? > 1650501069 795500 PRIVMSG #esolangs :14[[07X(?)14]]4 N10 02https://esolangs.org/w/index.php?oldid=94949 5* 03Lemonz 5* (+3621) 10Created page with "'''X(?)''' is an entirely probabilistic Esolang while one command is present: X(?), this command does a random thing from a list of commands and feeds in random parameters, li..." > 1650501082 879914 PRIVMSG #esolangs :14[[07User:Lemonz14]]4 10 02https://esolangs.org/w/index.php?diff=94950&oldid=94944 5* 03Lemonz 5* (+12) 10/* Actually a thing language */ < 1650501936 720116 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :zzo38: http://www.open-std.org/JTC1/SC22/WG14/www/wg14_document_log.htm probably < 1650501949 868025 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :http://www.open-std.org/jtc1/sc22/wg21/docs/papers/ for C++ < 1650502883 354929 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :I like the #embed idea (I had seen before). Some of my ideas for improvement of C is scoped macros (which work during the main part of the compiler instead of the preprocessor, and are treated like identifiers whose type is a macro), extended macros (which can themself define new macros, etc), and a few others < 1650502929 182069 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Also, fopencookie is another one > 1650503060 634663 PRIVMSG #esolangs :14[[07FOSCode14]]4 M10 02https://esolangs.org/w/index.php?diff=94951&oldid=49001 5* 03PythonshellDebugwindow 5* (+82) 10Categories < 1650503109 378544 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :I still don't much care what gets into C/zig and just use C++/rust for everything < 1650503121 130384 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :C has to stay around so we can compile existing programs of course > 1650503175 22781 PRIVMSG #esolangs :14[[07FOS-X14]]4 M10 02https://esolangs.org/w/index.php?diff=94952&oldid=49056 5* 03PythonshellDebugwindow 5* (+32) 10WIP, category < 1650503441 911490 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :I like don't get the point of language that is founded on "let's follow everything that C++/Rust does, copy all its modern features, except we don't have objects with nontrivial destructors to distinguish C++/Rust from C/zig." why? how is that a useful paradigm? < 1650503751 252811 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :I'm pretty sure there are a lot more differences between C and C++ than that < 1650503769 42330 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :Even in the most modern versions < 1650503793 10047 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :yes, but that's the point, why do we need all those differences so you have to learn them instead of only using C++ for new code? < 1650503807 504978 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :That said, I do not see the point of Zig if Zig does not eliminate entirely the concept of undefined behaviour < 1650503846 961128 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :because C++ has a more inconsistent ABI < 1650503881 160888 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :and Rust doesn't even have an ABI at all < 1650503962 189356 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :yes. how it works is basically that there's a common lowest denominator ABI, historically defined by C, and now all these languages (C++, rust etc) let you call functions of that ABI and write functions exported with that ABI, and then you can call from one language to the other < 1650504090 566376 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :but you can have stuff with an inconsistent ABI in C too, if you try to use certain library features whose ABI depend on what defines you set or what compile options you use like whether you enable threading or 32-bit largefiles or just try to refer to libc types like FILE in windows or, heaven forbid, refer to the type long between windows gcc and windows msvc < 1650504177 639055 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :why doesn't windows gcc just support an msvc-like target where long is 32 bits long instead of 64 I don't really get. I understand why it can't imitate all of the libc abis in various msvc versions, but what's up with long? < 1650504225 787932 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :gcc has like hundreds of weird options for C that let it become seriously ABI-incompatible with itself even on linux, why not support 32-bit longs too? < 1650504341 591900 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :Zig is currently the best contender for replacing C, but it probably can't because it doesn't solve any of the problems with C < 1650504571 176954 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :An ideal contender would have an actual spec, no undefined behaviour in that spec, and a fully-defined ABI on all major hardware platforms < 1650504705 38172 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :Then languages could be configured to use *that* ABI instead of the fuzzy C one < 1650504833 184415 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :And writers of super low level code could quit worrying about the next LLVM release remisinterpreting their code in a new creative way < 1650504863 563566 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :I think some kinds of undefined behaviour are acceptable, if they partially define what kinds of things might happen, but C has too much. Also, the good features of C will have to be kept, and many ones trying to replace C don't do so. Furthermore, many new designs are using Unicode, and I think that is a bad idea; a replacment for C must not use Unicode. < 1650504984 844025 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :oren: I disagree. you can't have the full power of no memory safety and still have a memory-safe (required for no undefined behavior) language. and we do have the core C ABIs defined well enough in papers, that's why all the languages can implement it, while they can do experiments with a changing API for when you don't need to have a function in that ABI < 1650505029 657611 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :nor can you just replace the C ABI with something different, we have lots of existing libraries compiled to it that we have to be able to call < 1650505070 11526 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :you can add stuff to it, slowly, like how a bool type is now part of it effectively because all of C99, C++, rust etc support that type < 1650505116 469783 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :so is a 64-bit integer type on 32-bit systems < 1650505309 857368 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :and you can't have an ABI where you can call non-memory-safe functions from a memory-safe language < 1650505336 293099 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :you can have a large part of your program memory-safe, which you can already do if you use the right subsets of C++ or rust < 1650505402 571011 :littlebobeep!~alMalsamo@gateway/tor-sasl/almalsamo JOIN #esolangs alMalsamo :alMalsamo < 1650505481 449489 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :"no undefined behaviour" doesn't mean "memory safe" < 1650505488 541656 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :yes, it means more < 1650505492 335524 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :memory safe is a requirement for it < 1650505498 589955 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :it's just one of the harder parts < 1650505522 865456 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :No, it means the language definition does not contain a clause stating that "anything can happen if X is true" < 1650505541 395492 :int-e!~noone@int-e.eu PRIVMSG #esolangs :anything can happen if you change the bits representing a pointer < 1650505577 767979 :int-e!~noone@int-e.eu PRIVMSG #esolangs :you can't really expect to do better than that and still have a high level language (that takes care of memory representation of objects and their location) < 1650505610 59287 :int-e!~noone@int-e.eu PRIVMSG #esolangs :if you can't do that to a pointer, you have a memory-safe language < 1650505629 372658 :int-e!~noone@int-e.eu PRIVMSG #esolangs :so yeah, I'm agreeing with b_jonas here. < 1650505707 366550 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :The clause should instead state that, for instance "the machine code accessing a pointer shall be emitted in all cases as if the address was valid for an object of the pointer's referent type" < 1650505746 759141 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :Rather than being allowed to do anything it wants in the case where the compiler doesn't think the pointer is valid < 1650505809 241695 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :and further, nontrivial destructors (which C++/Rust have and C/zig specifically exclude) are a very useful tool to have a memory-safe subset. it lets you avoid use after free. you deallocate something when your smart pointer variable goes out of scope then you won't accidentally dereference it after having freed it. if you have no custom destructors then you have to call the deallocation function < 1650505815 271369 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :yourself, and the language won't notice that you call the deallocation first and then dereference, because the deallocation function is not special, it's just an ordinary function. < 1650505833 136925 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :I'm still allowed to cheat that with the non-memory-safe subset of C++/rust. < 1650505871 397022 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :and yes, destructors aren't the only part, you can for example index past an array in C++ or rust if you call the functions that don't check array bounds, or do undefined behavior in other ways. < 1650506026 382464 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :But indexing past an array end does not have to be udefined behaviour in the C sense- instead the compiler could be required to emit the indexing logic normally regardless of whether the index is valid. < 1650506045 33367 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :they're not the only tool, types themselves are a useful tool as opposed to old untyped languages, but these modern languages already all have types < 1650506156 348830 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :C doesn't really have types... it has implementor-defined types < 1650506199 293961 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :C has user-defined types. I can define two custom types and then I can't accidentally pass the wrong type of value to my function because the function prototype tells which type it accepts. < 1650506215 183654 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :the compiler will complain if I try to pass the wrong one < 1650506219 250682 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :this is what I mean by the type system < 1650506246 598667 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :C++, zig, rust also all allow this < 1650506262 274484 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :iirc the compiler doesn't complain if you pass an int to a function taking a unsigned < 1650506317 45902 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :yes, there are cases when it just converts the type automatically, but that's irrelevant < 1650506351 55470 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :well Zig actually fixes this problem < 1650506376 157132 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :Zig requires explicit type conversions in a lot of places where C doesn't < 1650506392 33832 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :So I guess that's one thing with C that Zig fixes < 1650506534 585066 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :sure, there's a degree of difference in how much the builtin and library types are discriminated. but since you can define user-defined types, if you don't want to mix signed and unsigned numbers then you can wrap them in your custom types and use them that way, similarly if you don't want to mix ordinary arrays vs sorted arrays vs binary heaps like the old C++ standard library expects then you can < 1650506540 718273 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :define a new flat_map type that represents a sorted array and a new type that represents a binary heap < 1650506547 890700 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :Too bad Zig doesn't fix the number one problem people have with C/C++, the UB. Probably because someone told them they couldn't have fast code generated without UB and they believed it. < 1650506585 130649 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :boost defines the flat_map, recent versions of the C++ standard define the heap (called std::priority_queue) > 1650506661 631596 PRIVMSG #esolangs :14[[07X(?)14]]4 10 02https://esolangs.org/w/index.php?diff=94953&oldid=94949 5* 03Lemonz 5* (+5) 10 < 1650506661 727813 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :oren: no, it's because we don't want to discard all our existing libraries, and you can only call them from your language if your language allows undefined behavior in most of the ways that those libraries allow < 1650506668 941671 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :the ABIs of those libraries > 1650506685 293868 PRIVMSG #esolangs :14[[07X(?)14]]4 10 02https://esolangs.org/w/index.php?diff=94954&oldid=94953 5* 03Lemonz 5* (+5) 10/* Q(?) */ < 1650506706 685432 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :Again, I mean by this C-style UB, i.e. cases in whihc the language compiler is allowed to emit any machine code that it wants < 1650506723 482082 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :you can define safe wrappers around them, like there are thin C++ or rust wrappers around lots of C libraries that wrap them in abstractions like calling the deallocating C function from a real destructor < 1650506767 849117 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :you can have a compiler or language that doesn't allow you to call the existing libraries, but it's not very useful < 1650506871 968737 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :so either the language doesn't get much use as a general purpose language. < 1650506880 700262 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :I don't see why being able to call functions written in other languages requires *this* language to have constructs with UB < 1650506909 696145 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :Sure the behaviour of functions written in other languages is defined by those languages < 1650506946 177216 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :But the machine code emitted by the Zig compiler could be fully specified by the Zig language spec < 1650506987 793175 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :you can have sandboxed execution, like how the (java, javascript, flash, webasm) code in my browser isn't supposed to be able to access things outside the browser sandbox even when it trashes its own memory; or how my user programs ran on linux aren't supposed to get root access even when they trash their own memory; or in CPUs where even to the extent of little undefined behavior in how the CPU can < 1650506994 61720 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :behave how it wants isn't supposed to allowed to allow breaking out of the sandbox so the user-space program gets operating system access < 1650506999 977429 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :the sandboxes have bugs but the intention is that you can't break out of them < 1650507043 925457 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :but with all of these, the programs can still be unsafe if they want within their sandbox, completely break their own environment < 1650507057 644818 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :why are you conflating safety with specifiedness < 1650507159 643329 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :Like, I think that the C spec should say that the behaviour of say, int32_t*x = 0; *x = 1; should be to access the address 0 and write the 32-bit number 0x00000001 to it. < 1650507230 835798 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :that may result in turn in various other things happening, of course, but the C spec doesn't need to say that anywhere. The C spec should simply specify what kind of machine code should be emitted by given C code < 1650507417 191534 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :Unfortunately, that's not how C is specified, and that's the root of the problem < 1650508250 984681 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :Another example: they did not need to specify that signed integer overflow is UB-- instead they should have specified that adding two signed integers with the + operator shall emit machine code that adds them together in the normal way for the platform; any unexpected result of that, does not need to be given any mention in the language spec < 1650508556 197334 :Sgeo_!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1650508740 280255 :Sgeo!~Sgeo@user/sgeo QUIT :Ping timeout: 276 seconds < 1650508748 837103 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :[ 6e3%120 < 1650508753 773374 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :] 6e3%120 < 1650508958 886077 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com PRIVMSG #esolangs :0 < 1650513861 269624 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Yes, that would help, although GCC has -fwrapv and -ftrapv flags, but just emitting a add instruction would do if you do not use these flags. (On MMIX, there is a separate signed and unsigned addition instructions; the signed one can be an error but unsigned one is never an error) < 1650518172 556497 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :zzo38: x86 used to have an instruction specifically for this too, but it was rarely used and taking up precious one-byte instruction space so they eliminated it for x86_64 < 1650519135 226358 :fowl6!~fowlmouth@user/fowl JOIN #esolangs fowl :fowlmouth < 1650519235 697111 :fowl!~fowlmouth@user/fowl QUIT :Ping timeout: 256 seconds < 1650519235 975502 :fowl6!~fowlmouth@user/fowl NICK :fowl < 1650522527 767038 :dyeplexer!~dyeplexer@user/dyeplexer JOIN #esolangs dyeplexer :realname < 1650525015 830170 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1650527461 123444 :Sgeo_!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1650528178 257287 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1650528256 143891 :littlebobeep!~alMalsamo@gateway/tor-sasl/almalsamo QUIT :Ping timeout: 240 seconds < 1650528409 596187 :littlebobeep!~alMalsamo@gateway/tor-sasl/almalsamo JOIN #esolangs alMalsamo :alMalsamo < 1650529924 269127 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Re the wiki migration, it's nominally scheduled at 1pm BST, so I think I'll go read-only at around 11am. Looks like there's not much wiki activity going on anyway (maybe the announcement scared people off). < 1650532360 764170 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1650533239 844812 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown < 1650537421 239843 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1650537522 307544 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 276 seconds < 1650537585 232358 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1650539998 638677 :kee!~wizzwizz4@user/wizzwizz4 JOIN #esolangs wizzwizz4 :wizzwizz4 < 1650540087 540792 :definitelya!~hexagon@host-87-20-14-192.retail.telecomitalia.it JOIN #esolangs * :WRATH < 1650540517 842136 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1650541854 654641 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1650542337 206475 :tech_exorcist!13203@user/tech-exorcist/x-0447479 JOIN #esolangs tech_exorcist :he/him - IT, EN < 1650543443 160586 :esolangs!~esolangs@techne.zem.fi JOIN #esolangs esolangs :esolangs.org < 1650543443 242115 :ChanServ!ChanServ@services.libera.chat MODE #esolangs +v :esolangs < 1650545932 271524 :esolangs!~esolangs@techne.zem.fi JOIN #esolangs esolangs :esolangs.org < 1650545932 597393 :ChanServ!ChanServ@services.libera.chat MODE #esolangs +v :esolangs < 1650546053 349494 :esolangs!~esolangs@techne.zem.fi JOIN #esolangs esolangs :esolangs.org < 1650546053 582998 :ChanServ!ChanServ@services.libera.chat MODE #esolangs +v :esolangs < 1650546721 466313 :esolangs!~esolangs@techne.zem.fi JOIN #esolangs esolangs :esolangs.org < 1650546721 534915 :ChanServ!ChanServ@services.libera.chat MODE #esolangs +v :esolangs < 1650547788 512255 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Ping timeout: 240 seconds < 1650547832 165664 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 248 seconds < 1650548183 904921 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :so did the migration happen? < 1650548190 553920 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :is this the new server already? < 1650548200 169557 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :fungot, where do I find the Holy Grail? < 1650548245 516050 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in < 1650548336 496855 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in < 1650548488 109498 :littlebobeep!~alMalsamo@gateway/tor-sasl/almalsamo QUIT :*.net *.split < 1650548488 360398 :chiselfuse!~chiselfus@user/chiselfuse QUIT :*.net *.split < 1650548590 141909 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1650548882 573836 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :fungot? < 1650548961 413137 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :It could be. It's hard to say since it's supposed to remain a KVM thing, and keep the existing IP address and things. < 1650548994 107806 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :ok < 1650549052 989719 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :They sent an email at 1pm that it's going to start, and haven't sent another one since then, so I guess I'll just wait. < 1650549067 792941 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :ok < 1650549070 978254 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :The absence of fungot is probably unrelated. < 1650549098 665719 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :did they say an order of magnitude for how long the migration is expected to take? an hour, a day, a week? < 1650549377 331716 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I think they said 1-2 hours, which would be about now. < 1650549443 901470 :fungot!~fungot@2a01:4b00:82bb:1341::a JOIN #esolangs fungot :fungot-0.1 < 1650549452 402539 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :fungot: And how are you feeling? < 1650549452 768394 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :fizzie: are you sure the first runs didn't move the file into ( scheme-report-environment 5) < 1650549692 197859 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse < 1650549740 578010 :littlebobeep!~alMalsamo@gateway/tor-sasl/almalsamo JOIN #esolangs alMalsamo :alMalsamo < 1650550190 860766 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1650550361 472297 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :ok, then I'll wait a few more hours and then if the wiki works I'll assume it's the new one < 1650550534 219020 :littlebobeep!~alMalsamo@gateway/tor-sasl/almalsamo QUIT :Ping timeout: 240 seconds < 1650551005 779498 :littlebobeep!~alMalsamo@gateway/tor-sasl/almalsamo JOIN #esolangs alMalsamo :alMalsamo < 1650551801 16729 :tech_exorcist!13203@user/tech-exorcist/x-0447479 QUIT :Quit: Disconnecting < 1650552886 637872 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1650555673 102605 :tech_exorcist!13203@user/tech-exorcist/x-0447479 JOIN #esolangs tech_exorcist :he/him - IT, EN < 1650557763 156435 :immibis!~hexchat@62.156.144.218 QUIT :Ping timeout: 276 seconds < 1650559540 119233 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1650562926 703928 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1650563089 400582 :p_____!~dyeplexer@user/dyeplexer JOIN #esolangs dyeplexer :realname < 1650563098 507468 :p_____!~dyeplexer@user/dyeplexer QUIT :Remote host closed the connection < 1650563224 364660 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 248 seconds < 1650564240 967263 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1650564282 388047 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1650564352 234563 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Client Quit > 1650564396 459003 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Xanadryden 5* 10New user account < 1650564485 680136 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User > 1650564590 603961 PRIVMSG #esolangs :14[[07Literally every golflang ever14]]4 N10 02https://esolangs.org/w/index.php?oldid=94955 5* 03Otesunki 5* (+2842) 10initial commit > 1650564697 848016 PRIVMSG #esolangs :14[[07Literally every golflang ever14]]4 10 02https://esolangs.org/w/index.php?diff=94956&oldid=94955 5* 03Otesunki 5* (-3) 10correcting several spelling errors + reordering > 1650564827 929989 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=94957&oldid=94933 5* 03Xanadryden 5* (+310) 10 > 1650564950 975326 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=94958&oldid=94851 5* 03Otesunki 5* (+72) 10 < 1650565024 219813 :littlebobeep!~alMalsamo@gateway/tor-sasl/almalsamo QUIT :Ping timeout: 240 seconds < 1650565180 384763 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1650565221 465944 PRIVMSG #esolangs :14[[07Literally every golflang ever14]]4 10 02https://esolangs.org/w/index.php?diff=94959&oldid=94956 5* 03Otesunki 5* (+166) 10categorization < 1650565399 769646 :tromp!~textual@77.249.230.40 JOIN #esolangs * :Textual User > 1650565413 955600 PRIVMSG #esolangs :14[[07Literally every golflang ever14]]4 10 02https://esolangs.org/w/index.php?diff=94960&oldid=94959 5* 03Otesunki 5* (+111) 10elaborate on errors < 1650565558 381181 :dyeplexer!~dyeplexer@user/dyeplexer QUIT :Remote host closed the connection < 1650565784 772110 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :They say it's migrated now. < 1650565797 209284 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Should take out that message then, I guess. < 1650565984 601575 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :sure > 1650566141 375049 PRIVMSG #esolangs :14[[07FP trivia14]]4 10 02https://esolangs.org/w/index.php?diff=94961&oldid=89229 5* 03Fpstefan 5* (+12) 10/* External links */ > 1650566338 195136 PRIVMSG #esolangs :14[[07Vurl14]]4 10 02https://esolangs.org/w/index.php?diff=94962&oldid=94639 5* 03Viba 5* (+118) 10add link to vurlrs > 1650566419 251533 PRIVMSG #esolangs :14[[07Shakespeare14]]4 10 02https://esolangs.org/w/index.php?diff=94963&oldid=91540 5* 03Xanadryden 5* (+1538) 10Fix stub. > 1650568280 750036 PRIVMSG #esolangs :14[[07COSOL14]]4 10 02https://esolangs.org/w/index.php?diff=94964&oldid=94910 5* 03SirBrahms 5* (+2996) 10Add small documentation and Examples < 1650568360 929584 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN #esolangs zzo38 :zzo38 > 1650568372 305907 PRIVMSG #esolangs :14[[07COSOL14]]4 10 02https://esolangs.org/w/index.php?diff=94965&oldid=94964 5* 03SirBrahms 5* (+0) 10/* Value formating */ > 1650568592 412287 PRIVMSG #esolangs :14[[07COSOL14]]4 10 02https://esolangs.org/w/index.php?diff=94966&oldid=94965 5* 03SirBrahms 5* (+121) 10/* Value formating */ > 1650568670 881450 PRIVMSG #esolangs :14[[07COSOL14]]4 10 02https://esolangs.org/w/index.php?diff=94967&oldid=94966 5* 03SirBrahms 5* (+1) 10/* Value formating */ < 1650569661 926110 :tromp!~textual@77.249.230.40 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1650569691 939155 PRIVMSG #esolangs :14[[07COSOL14]]4 10 02https://esolangs.org/w/index.php?diff=94968&oldid=94967 5* 03SirBrahms 5* (+1234) 10Add conditional documentation > 1650569723 524494 PRIVMSG #esolangs :14[[07COSOL14]]4 10 02https://esolangs.org/w/index.php?diff=94969&oldid=94968 5* 03SirBrahms 5* (+1) 10/* Examples of conditionals */ > 1650569749 986774 PRIVMSG #esolangs :14[[07COSOL14]]4 10 02https://esolangs.org/w/index.php?diff=94970&oldid=94969 5* 03SirBrahms 5* (+9) 10/* Examples of conditionals */ > 1650570089 468815 PRIVMSG #esolangs :14[[07Uzumaki14]]4 10 02https://esolangs.org/w/index.php?diff=94971&oldid=94942 5* 03Zero player rodent 5* (+45) 10 > 1650570268 494878 PRIVMSG #esolangs :14[[07COSOL14]]4 10 02https://esolangs.org/w/index.php?diff=94972&oldid=94970 5* 03SirBrahms 5* (+729) 10Add loop-documentation > 1650570331 741740 PRIVMSG #esolangs :14[[07COSOL14]]4 10 02https://esolangs.org/w/index.php?diff=94973&oldid=94972 5* 03SirBrahms 5* (+174) 10/* Instructions */ > 1650570437 835233 PRIVMSG #esolangs :14[[07COSOL14]]4 10 02https://esolangs.org/w/index.php?diff=94974&oldid=94973 5* 03SirBrahms 5* (+87) 10/* Comparisons */ < 1650570511 259238 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User > 1650570845 905726 PRIVMSG #esolangs :14[[07Shakespeare14]]4 10 02https://esolangs.org/w/index.php?diff=94975&oldid=94963 5* 03Xanadryden 5* (+2097) 10Fix stub more. > 1650571095 974736 PRIVMSG #esolangs :14[[07COSOL14]]4 10 02https://esolangs.org/w/index.php?diff=94976&oldid=94974 5* 03SirBrahms 5* (+1276) 10Add label documentation > 1650571238 751050 PRIVMSG #esolangs :14[[07Shakespeare14]]4 10 02https://esolangs.org/w/index.php?diff=94977&oldid=94975 5* 03Xanadryden 5* (+2782) 10/* Examples */ Added Hello World! > 1650571457 43487 PRIVMSG #esolangs :14[[07Shakespeare14]]4 10 02https://esolangs.org/w/index.php?diff=94978&oldid=94977 5* 03Xanadryden 5* (+40) 10/* Scenes */ > 1650571541 458959 PRIVMSG #esolangs :14[[07Shakespeare14]]4 M10 02https://esolangs.org/w/index.php?diff=94979&oldid=94978 5* 03Xanadryden 5* (+17) 10/* Hello World! */ > 1650571897 220259 PRIVMSG #esolangs :14[[07COSOL14]]4 10 02https://esolangs.org/w/index.php?diff=94980&oldid=94976 5* 03SirBrahms 5* (+480) 10 < 1650571913 31709 :immibis!~hexchat@62.156.144.218 JOIN #esolangs * :realname > 1650572227 568923 PRIVMSG #esolangs :14[[07User:Xanadryden14]]4 N10 02https://esolangs.org/w/index.php?oldid=94981 5* 03Xanadryden 5* (+579) 10Created page with "I love the ideas of making and using a programming language intentionally difficult or tedious to use, and hiding programs in seemingly inconspicuous text. I am planning a..." > 1650572450 978718 PRIVMSG #esolangs :14[[07COSOL14]]4 10 02https://esolangs.org/w/index.php?diff=94982&oldid=94980 5* 03SirBrahms 5* (+71) 10/* Examples */ < 1650572858 586272 :definitelya!~hexagon@host-87-20-14-192.retail.telecomitalia.it QUIT :Quit: h < 1650573367 416011 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :I dreamt that my character (Ziveruskex) from the GURPS game is in the hotel with us. Once we were at the entrance, where there are the telephones, to leave, Ziveruskex then decided not to come. > 1650573865 580968 PRIVMSG #esolangs :14[[07Fragile14]]4 M10 02https://esolangs.org/w/index.php?diff=94983&oldid=93917 5* 03PythonshellDebugwindow 5* (+53) 10Add categories > 1650573966 352990 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=94984&oldid=94946 5* 03PythonshellDebugwindow 5* (+14) 10/* F */ add > 1650574055 886016 PRIVMSG #esolangs :14[[07COSOL14]]4 M10 02https://esolangs.org/w/index.php?diff=94985&oldid=94982 5* 03PythonshellDebugwindow 5* (-2) 10Stub -> WIP < 1650574134 694693 :littlebobeep!~alMalsamo@gateway/tor-sasl/almalsamo JOIN #esolangs alMalsamo :alMalsamo < 1650575156 620955 :tech_exorcist!13203@user/tech-exorcist/x-0447479 QUIT :Quit: Disconnecting < 1650575543 121630 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1650576415 541554 :kee!~wizzwizz4@user/wizzwizz4 QUIT :Quit: ⭘ < 1650577788 130824 :chibi!~chibi@64.107.3.137 JOIN #esolangs * :chibiningen > 1650578103 455857 PRIVMSG #esolangs :14[[07Sitelen ilo14]]4 M10 02https://esolangs.org/w/index.php?diff=94986&oldid=94923 5* 03Jan Gamecuber 5* (+13) 10 < 1650579163 682941 :__monty__!~toonn@user/toonn QUIT :Quit: leaving > 1650579359 344461 PRIVMSG #esolangs :14[[07Talk:Sitelen ilo14]]4 10 02https://esolangs.org/w/index.php?diff=94987&oldid=94917 5* 03Jan Gamecuber 5* (+1641) 10/* Turing Completeness */ new section > 1650579481 809013 PRIVMSG #esolangs :14[[07Sitelen ilo14]]4 10 02https://esolangs.org/w/index.php?diff=94988&oldid=94986 5* 03Jan Gamecuber 5* (-12) 10Turing Completeness being added to categories. > 1650579521 19745 PRIVMSG #esolangs :14[[07Talk:Sitelen ilo14]]4 10 02https://esolangs.org/w/index.php?diff=94989&oldid=94987 5* 03Jan Gamecuber 5* (+7) 10 < 1650580266 131878 :esolangs!~esolangs@techne.zem.fi QUIT :Ping timeout: 276 seconds < 1650580303 882657 :esolangs!~esolangs@techne.zem.fi JOIN #esolangs esolangs :esolangs.org < 1650580304 18999 :ChanServ!ChanServ@services.libera.chat MODE #esolangs +v :esolangs < 1650580734 186474 :chibi!~chibi@64.107.3.137 QUIT :Ping timeout: 276 seconds > 1650581306 664004 PRIVMSG #esolangs :14[[07Uzumaki14]]4 10 02https://esolangs.org/w/index.php?diff=94990&oldid=94971 5* 03Zero player rodent 5* (+45) 10 > 1650581705 355570 PRIVMSG #esolangs :14[[07Uzumaki14]]4 10 02https://esolangs.org/w/index.php?diff=94991&oldid=94990 5* 03Zero player rodent 5* (+144) 10 > 1650582103 846450 PRIVMSG #esolangs :14[[07Sitelen ilo14]]4 M10 02https://esolangs.org/w/index.php?diff=94992&oldid=94988 5* 03Indigo 5* (+53) 10 > 1650582148 623012 PRIVMSG #esolangs :14[[07Uzumaki14]]4 10 02https://esolangs.org/w/index.php?diff=94993&oldid=94991 5* 03Zero player rodent 5* (+28) 10