00:05:29 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement). 00:10:41 [[Guess]] https://esolangs.org/w/index.php?diff=159214&oldid=159213 * Helpeesl * (+247) 00:16:36 -!- FreeFull has quit (Ping timeout: 244 seconds). 00:17:57 -!- FreeFull has joined. 00:20:58 -!- FreeFull has quit (Client Quit). 01:51:38 -!- visilii has quit (Read error: Connection reset by peer). 01:54:23 -!- visilii has joined. 02:14:49 [[Talk:Guess]] https://esolangs.org/w/index.php?diff=159215&oldid=159209 * TheCatFromGithub * (+137) 02:28:18 [[Guess]] https://esolangs.org/w/index.php?diff=159216&oldid=159214 * Helpeesl * (+79) 02:39:10 [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] https://esolangs.org/w/index.php?diff=159217&oldid=154831 * NomaniInt64 * (+970) /* Adds random games lol */ 04:39:09 -!- m5zs7k_ has joined. 04:39:28 -!- m5zs7k has quit (Read error: Connection reset by peer). 04:42:50 -!- Hoolootwo has joined. 04:43:17 -!- Hooloovoo has quit (Ping timeout: 252 seconds). 04:47:33 -!- m5zs7k_ has changed nick to m5zs7k. 04:58:29 -!- Lord_of_Life_ has joined. 04:59:05 -!- Lord_of_Life has quit (Ping timeout: 265 seconds). 04:59:55 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 05:15:12 -!- ais523 has quit (Quit: quit). 06:02:25 [[User guessed]] N https://esolangs.org/w/index.php?oldid=159218 * I am islptng * (+1134) Created page with "Inspired by [[User programmed]] and [[Guess]], everybody are welcomed to add commands, but implicitly. Created by [[User:I am islptng]]. == Rules == To add a command: # Write an example using it. # Add a row in the "Commands" and remember to put your name! To 06:03:08 [[User guessed]] https://esolangs.org/w/index.php?diff=159219&oldid=159218 * I am islptng * (+32) 06:03:35 [[User guessed]] https://esolangs.org/w/index.php?diff=159220&oldid=159219 * I am islptng * (-41) 06:07:11 [[!Assembly]] M https://esolangs.org/w/index.php?diff=159221&oldid=158959 * H33T33 * (+213) 06:07:43 -!- Sgeo has quit (Read error: Connection reset by peer). 06:09:55 [[User:Zorrotesla]] https://esolangs.org/w/index.php?diff=159222&oldid=104334 * Zorrotesla * (-35) Replaced content with "No" 06:13:38 [[WTF]] https://esolangs.org/w/index.php?diff=159223&oldid=157879 * H33T33 * (+1) 06:40:58 [[User guessed]] https://esolangs.org/w/index.php?diff=159224&oldid=159220 * I am islptng * (+0) 06:50:48 -!- tromp has joined. 07:47:04 [[User guessed]] https://esolangs.org/w/index.php?diff=159225&oldid=159224 * Helpeesl * (+224) 07:50:25 [[User guessed]] https://esolangs.org/w/index.php?diff=159226&oldid=159225 * I am islptng * (+84) Hahaha none of them was correct! 07:52:01 [[User guessed]] https://esolangs.org/w/index.php?diff=159227&oldid=159226 * I am islptng * (+76) /* Commands */ 08:06:24 -!- b_jonas has quit (Quit: leaving). 08:25:37 -!- Everything has joined. 08:52:08 [[User guessed]] https://esolangs.org/w/index.php?diff=159228&oldid=159227 * Helpeesl * (+11) 08:54:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 09:17:28 -!- tromp has joined. 09:22:20 [[Talk:User guessed]] N https://esolangs.org/w/index.php?oldid=159229 * I am islptng * (+15) Created page with "Want some hint?" 09:25:22 [[User guessed]] https://esolangs.org/w/index.php?diff=159230&oldid=159228 * I am islptng * (+2) /* Commands */ 09:26:55 [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] https://esolangs.org/w/index.php?diff=159231&oldid=159217 * MihaiEso * (+195) 09:43:23 [[UserEdited]] https://esolangs.org/w/index.php?diff=159232&oldid=158499 * MihaiEso * (+1415) 09:43:50 [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=159233&oldid=158005 * MihaiEso * (+23) 10:00:02 -!- chiselfuse has quit (*.net *.split). 10:23:28 Hi * 10:51:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:03:05 -!- tromp has joined. 11:10:54 -!- FreeFull has joined. 11:17:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:19:19 -!- amby has joined. 11:20:35 -!- tromp has joined. 11:31:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:51:06 [[Talk:User guessed]] https://esolangs.org/w/index.php?diff=159234&oldid=159229 * PrySigneToFry * (+129) /* Collatz Sequence */ new section 11:53:43 -!- Taneb has joined. 11:58:19 -!- Taneb has quit (Client Quit). 12:05:48 [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]] https://esolangs.org/w/index.php?diff=159235&oldid=159165 * PrySigneToFry * (+27) 12:06:13 [[UserEdited]] https://esolangs.org/w/index.php?diff=159236&oldid=159232 * PrySigneToFry * (+388) 12:21:42 [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]] https://esolangs.org/w/index.php?diff=159237&oldid=159235 * Hotcrystal0 * (+30) 12:25:52 -!- chiselfuse has joined. 12:44:50 -!- ais523 has joined. 12:47:32 -!- slavfox has quit (Ping timeout: 244 seconds). 12:55:42 -!- tromp has joined. 12:56:36 [[User guessed]] https://esolangs.org/w/index.php?diff=159238&oldid=159230 * I am islptng * (+184) /* Commands */ 12:57:14 [[Talk:User guessed]] https://esolangs.org/w/index.php?diff=159239&oldid=159234 * I am islptng * (+633) 13:20:46 [[Talk:User guessed]] https://esolangs.org/w/index.php?diff=159240&oldid=159239 * Hotcrystal0 * (+275) 13:23:23 -!- impomatic has joined. 13:24:20 -!- chloetax has quit (Remote host closed the connection). 13:24:48 -!- chloetax has joined. 13:46:13 -!- wib_jonas has joined. 13:47:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 13:57:39 -!- impomatic has quit (Quit: Client closed). 14:06:18 -!- tromp has joined. 14:43:37 [[User guessed]] https://esolangs.org/w/index.php?diff=159241&oldid=159238 * PrySigneToFry * (+109) 15:01:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 15:44:43 -!- slavfox has joined. 16:10:33 -!- wib_jonas has quit (Quit: Client closed). 16:13:14 -!- tromp has joined. 16:41:37 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:01:04 -!- tromp has joined. 17:10:56 [[]] M https://esolangs.org/w/index.php?diff=159242&oldid=159210 * NomaniInt64 * (+0) /* Changing variable name */ 17:12:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:16:10 -!- ais523 has quit (Ping timeout: 265 seconds). 17:26:04 -!- ais523 has joined. 17:34:16 [[Talk:Lex]] https://esolangs.org/w/index.php?diff=159243&oldid=158186 * Neon * (+83) 17:34:51 [[Talk:Lex]] https://esolangs.org/w/index.php?diff=159244&oldid=159243 * Neon * (-3) 17:35:03 [[Talk:Lex]] https://esolangs.org/w/index.php?diff=159245&oldid=159244 * Neon * (+3) 17:35:49 -!- tromp has joined. 17:35:55 [[Special:Log/move]] move_redir * Neon * moved [[Lex]] to [[Esolang:Lex]] over redirect: accidently made subpage of main page initially 17:35:55 [[Special:Log/move]] move_redir * Neon * moved [[Talk:Lex]] to [[Esolang talk:Lex]] over redirect: accidently made subpage of main page initially 17:35:55 [[Special:Log/delete]] delete_redir * Neon * Neon deleted redirect [[Esolang:Lex]] by overwriting: Deleted to make way for move from "[[Lex]]" 17:35:55 [[Special:Log/delete]] delete_redir * Neon * Neon deleted redirect [[Esolang talk:Lex]] by overwriting: Deleted to make way for move from "[[Talk:Lex]]" 17:50:00 -!- impomatic has joined. 17:53:45 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=159250&oldid=159018 * TenBillionPlusOne * (+23) 18:10:35 -!- b_jonas has joined. 18:11:35 [[Unsightreadable]] N https://esolangs.org/w/index.php?oldid=159251 * Helpeesl * (+1975) A very unique language 18:23:57 -!- impomatic has quit (Quit: Client closed). 19:42:48 [[Special:Log/move]] move_redir * Ais523 * moved [[Esolang:Lex]] to [[Lex]] over redirect: move to main namespace this is a description of an esolang, not a page about Esolang the wiki 19:42:48 [[Special:Log/move]] move_redir * Ais523 * moved [[Esolang talk:Lex]] to [[Talk:Lex]] over redirect: move to main namespace this is a description of an esolang, not a page about Esolang the wiki 19:42:48 [[Special:Log/delete]] delete_redir * Ais523 * Ais523 deleted redirect [[Lex]] by overwriting: Deleted to make way for move from "[[Esolang:Lex]]" 19:42:48 [[Special:Log/delete]] delete_redir * Ais523 * Ais523 deleted redirect [[Talk:Lex]] by overwriting: Deleted to make way for move from "[[Esolang talk:Lex]]" 20:05:52 `learn The password of the month is extremely shy and insecure. 20:05:58 Relearned 'password': The password of the month is extremely shy and insecure. 20:06:53 (Surprisingly we haven't done "insecure" before. We have had "bad" and "suboptimal".) 20:52:30 ah I forgot that I hate running into https://doc.rust-lang.org/reference/items/generics.html#r-items.generics.const.standalone 20:56:25 the compiler tries very hard to stop you doing type-level metaprogramming with const generics – I believe the reason is that it doesn't actually compile correctly yet 20:56:35 there is an unstable feature to lift some of the restrictions 20:56:58 eh it's this https://blog.rust-lang.org/2021/02/26/const-generics-mvp-beta/#const-generics-with-complex-expressions 20:57:15 plus the deviation from C++ that Rust actually wants to type-check generics *before* they are instantiated 20:57:50 -!- Everything has quit (Quit: leaving). 20:58:09 I don't hate the design decision but the resulting limitations are kind of annoying 20:59:13 checking before is actually a really good feature I think, even though it makes programs harder to write 21:00:06 libraries can be type-checked in isolation rather than having to be checked separately for every possible program that uses them (which is good both in its own right and because it makes error messages better) 21:00:51 macros kind of are the replacement for C++ templates, but their syntax looks awful (and you don't get the benefit of the compiler figuring out which versions to instantiate) 21:01:24 I find I often use generics kind-of like newtypes – it prevents me ever accidentally mixing two types that should be different because the compiler doesn't know the concrete type of the generic at the time of type-checking 21:01:35 anyway, I guess the const FOO: u32 = include!("/dev/fd/3"); hack I came up for varying one constant in my code will live for a bit longer 21:01:42 so it's more secure than a newtype because you can't even manually convert back and forth 21:02:02 int-e: I think there's an env! which is a cleaner way to do that sort of thing 21:02:24 Maybe but how do I parse the resulting string into a u32? 21:02:29 although I'm not sure how easy it is to parse the string at compile time 21:04:04 bleh, u32::from_str_radix isn't const, I was hoping it would be 21:04:19 and my code is currently so simple that I don't need any extra crates. so while https://docs.rs/konst/latest/konst/ exists I wouldn't want to use it 21:04:54 oh, I also hate using extra crates 21:04:56 I did consider include!(env!("FOO")) as a less dubious fallback. 21:06:31 But being able to do that without temporary files felt kind of neat. 21:07:35 Anyway, the fact that that crate exists suggests that this kind of parsing isn't built into the standard lib. 21:11:52 (Oh and I definitely didn't want to use a fixed file name because I have a make file around this that might end up building several versions concurrently.) 21:12:23 int-e: parse it with const FOO: u32 = u32::from_str_radix(env!("FOO"), 10); 21:14:20 b_jonas: from_str_radix isn't const 21:14:33 that was my first thought but it doesn't work (unless it became const more recently than my local rustc) 21:15:48 https://doc.rust-lang.org/stable/std/primitive.u32.html#method.from_str_radix says it's const 21:16:26 cu 21:19:12 b_jonas: well that gives me a Result, but none of the https://doc.rust-lang.org/std/result/enum.Result.html#method.unwrap_or variants appear to be const 21:19:20 can I match in situ instead? 21:19:31 dunno 21:20:01 oh I can 21:21:19 match ... { Ok(x) => x, _ => panic!("...") } 21:22:23 that's annoying too; I tried unwrap() 21:28:58 https://users.rust-lang.org/t/compile-time-const-unwrapping/51619 suggests that this used to be worse 21:30:54 https://doc.rust-lang.org/std/option/enum.Option.html#method.unwrap *is* const 21:32:20 I'll pester ##rust about it. 21:43:53 [[AGG]] https://esolangs.org/w/index.php?diff=159254&oldid=154268 * Mmph * (+33) 21:44:18 [[AGG]] https://esolangs.org/w/index.php?diff=159255&oldid=159254 * Mmph * (-93) 22:06:31 b_jonas: anyway thanks. FWIW, I saw that Result::unwrap_or() isn't const and didn't look further because parsing is way harder so "surely" that wouldn't be const either. 22:07:45 As a result (no pun intended), the dubious include!() is quite a bit shorter. Sad. 22:08:37 Ironically there's include_str!() which does the opposite of what I'd like here ;-) 22:15:44 int-e: I don't think there's a problem with include! for this, unless you want to include large amounts of data. though I don't really like the hard-coded file descriptor number. 22:16:30 b_jonas: I omitted the dubious part: using /dev/fd/3 as the source 22:17:07 and compiling with `rustc ... 3<< b_jonas: "const: 1.82.0", looks like it became vonst very recently 22:24:42 * became const 22:33:16 [[User guessed]] https://esolangs.org/w/index.php?diff=159256&oldid=159241 * I am islptng * (+45) 22:41:30 I still like C programming language despite its problems, although some other things would help (such as compile-time execution), in general the other programming languages that try to be better than C, fail at it and have many of their own problems. 22:50:11 Although there are also some features that I had not seen in other programming languages including C, except sometimes assembly language, although that wouldn't be portable, anyways. 22:52:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:55:49 b_jonas: And the main reason that I think it's dubious is that I see no deep reason why include!() would read its input only once. Apart from efficiency I guess. 22:57:58 Does the documentation mention if it is supposed to read the input only once? 22:58:57 nope 23:51:53 [[Special:Log/newusers]] create * Videxx * New user account