00:25:45 [[User:ZCX islptng]] M https://esolangs.org/w/index.php?diff=144953&oldid=144131 * ZCX islptng * (+73) 00:25:55 [[User:ZCX islptng]] M https://esolangs.org/w/index.php?diff=144954&oldid=144953 * ZCX islptng * (-1) 00:50:43 ` the rules 00:50:45 ​? Permission denied 00:50:49 `? the rules 00:50:51 the rules? ¯\(°​_o)/¯ 00:52:01 Is it by the rules, or is it by The Rules instead? 00:52:47 ` . 00:52:48 ​? Permission denied 00:53:02 `` ls -ld . 00:53:04 drwxr-xr-x 10 1000 1000 4096 Nov 4 02:25 . 00:53:09 that has execute permission! 00:53:43 `. 00:53:44 ​.? Permission denied 00:53:55 [[User:ZCX islptng/Redirect]] N https://esolangs.org/w/index.php?oldid=144955 * ZCX islptng * (+30) Redirected page to [[User:ZCX islptng]] 01:18:17 [[JSFlak]] N https://esolangs.org/w/index.php?oldid=144956 * ZCX islptng * (+1012) Created page with "Note: This is a work in progress. (idea by [[User:ZCX islptng]])
This esolang's purpose is to confuse JS programmers. File extention is . js note that space! The esolang, inspired by [[Brain-Flak]], uses 6 commands, same as [[JSFuck]]. However, th 01:28:05 -!- 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). 02:21:46 Hmm, I think that's due to the manual path expansion from the umlbox init process, maybe. 02:21:53 Since there's no / in the command, it tries to exec it in turn with each directory of the path prefixed, and while it generally reports the last errno value, there's also a special piece of logic that makes EACCES sticky, for a reason I can't immediately recall. 02:22:36 And it's possible there's something in the path that's not accessible. 02:23:11 running "." manually in Bash gives me ".: filename argument required"; running "./." gives me "Is a directory"; both seem like reasonable responses 02:23:25 `env 02:23:26 PATH=/hackenv/bin:/usr/bin:/bin \ TERM=linux \ HOME=/tmp \ HACKENV=/hackenv \ IRC_INSTANCE=HackEso-libera \ IRC_NETWORK=Libera.Chat \ IRC_NICK=fizzie \ IRC_IDENT=irc \ IRC_HOST=selene.zem.fi \ IRC_COMMAND=PRIVMSG \ IRC_TARGET=#esolangs \ IRC_MESSAGE=`env \ http_proxy=http://127.0.0.1:3128 \ LANG=en_NZ.UTF-8 02:23:48 Well, it's not running in a shell with just a `. 02:24:06 `/hackenv/bin/. 02:24:07 ​/hackenv/bin/.? Permission denied 02:24:16 Hmm. 02:24:25 `` ls -d /hackenv/bin/. 02:24:27 ​/hackenv/bin/. 02:24:31 `` ls -ld /hackenv/bin/. 02:24:33 drwxr-xr-x 2 1000 1000 16384 Aug 4 18:18 /hackenv/bin/. 02:24:46 just verifying the +x permission, even though it's obviously there 02:28:05 `/bin/bash /hackenv/bin/. 02:28:06 ​/hackenv/bin/.: /hackenv/bin/.: Is a directory 02:28:25 Well, I don't know exactly what's up with that. 02:28:29 `` echo $'#include \n#include \n#include \nextern char **environ; int main(int argc, char **argv) { execve("/", argv, environ); perror("execve"); }' | gcc -x c /dev/stdin -o /tmp/test && /tmp/test 02:28:31 execve: Permission denied 02:29:13 ais523: just . runs the builtin command . which tries to run a script in a way that it affects the state of the shell where you execute it 02:29:31 yes 02:29:40 that doesn't have much to do with the directory named . , it's just a silly synonym for shell 02:29:42 According to man execve, it can fail with EISDIR, but only if "An ELF interpreter was a directory" 02:29:50 I guess maybe that's just what execve returns, then, even if it's a little odd for a directory. 02:29:53 assuming the filesystem is in a remotely reasonable state, . must always be a directory so it can safely be reused for a shell builtin 02:29:54 (though not as silly as what windows cmd inherited from DOS command) 02:30:07 I am not sure how Linux reacts to filesystems where . or .. symlinks point to weird places 02:30:27 shachaf: ooh, that's a fun failure mode 02:31:45 ais523: can filesystems do that? I thought that's done in the cache layer independent of the individual file systems, not the fs-dependent drivers, because .. needs to point outside of the mount point on a directory on which an fs is mounted, plus it's generic anyway. at most the file system driver makes sure that there's a .. entry written in the directory for compatibility with old file systems 02:33:51 b_jonas: they shouldn't be able to do that, at least – I don't know whether or not they can anyway 02:34:13 or, hmm, . and .. are hardlinks, aren't they? not symlinks 02:34:16 bash has its own wrappers, I think execve itself just fails with EACCESS 02:34:29 -!- zzo38 has quit (Ping timeout: 255 seconds). 02:34:30 this is why the link count of a directory goes up as it's given more subdirectories, they all have their .. hardlinked to it 02:35:25 I'm guessing fuse isn't allowed, the in kernel drivers obviously don't have access control 02:36:14 and that's just the historical reason for the link count, now it goes up on some file systems because they pretend to be like old file systems 02:36:46 yes – I suspected that nowadays it's just done to match the historical behaviour 02:37:16 I have a strong suspicion that the whole "start a filename with . to hide it" came about because some really old version of ls just checked the first character to see if a file was . or .. 02:37:26 and then it was kept because it was useful 02:40:24 IIUC the oldest version of the open syscall didn't even take a pathname made of an arbitrary number of path components, it took two arguments with one path component each instead (plus other arguments that aren't strings) 02:41:10 so you would need chdir to open files in nested directories? 02:41:26 more likely you'd have hardlinks to every useful directory from your home directory 03:58:20 -!- zzo38 has joined. 04:30:47 -!- divbyzero has joined. 05:17:39 -!- divbyzero has quit (Remote host closed the connection). 06:50:44 -!- tromp has joined. 07:32:42 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 07:46:54 -!- tromp has joined. 07:47:46 -!- Lord_of_Life_ has joined. 07:48:47 -!- Lord_of_Life has quit (Ping timeout: 265 seconds). 07:50:45 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 08:03:06 -!- Sgeo has quit (Read error: Connection reset by peer). 08:08:30 [[User:Superstitionfreeblog]] https://esolangs.org/w/index.php?diff=144957&oldid=144946 * Superstitionfreeblog * (+1261) /* Example Programs */ 08:11:10 Moin 09:07:35 -!- supercode has joined. 09:10:27 ok, so what I said yesterday about unix v1 definitely doesn't seem to apply to unix v1. I must have misremembered something. 09:27:22 -!- supercode has quit (Quit: Client closed). 09:49:35 -!- ais523 has quit (Quit: quit). 10:54:16 -!- amby has joined. 11:40:19 -!- Everything has joined. 11:45:53 [[Bynary]] https://esolangs.org/w/index.php?diff=144958&oldid=113600 * Froginstarch * (+9) 12:09:12 -!- moony1 has joined. 12:10:52 -!- moony has quit (Read error: Connection reset by peer). 12:10:52 -!- moony1 has changed nick to moony. 12:12:08 [[SML]] https://esolangs.org/w/index.php?diff=144959&oldid=144894 * Froginstarch * (+8) 12:12:19 [[STRTRAN]] https://esolangs.org/w/index.php?diff=144960&oldid=144694 * Froginstarch * (+8) 12:12:45 [[STRTRAN]] https://esolangs.org/w/index.php?diff=144961&oldid=144960 * Froginstarch * (+0) 12:15:24 -!- iddi01 has joined. 12:15:55 !ztest beta-2 https://pastebin.com/raw/sUX4Zn54 12:15:55 iddi01.beta-2: points 13.83, score 36.84, rank 3/47 12:16:14 !ztest beta https://pastebin.com/raw/sUX4Zn54 12:16:14 iddi01.beta: points 13.88, score 37.20, rank 3/47 (+2) 12:16:42 !zjoust beta https://pastebin.com/raw/sUX4Zn54 12:16:42 iddi01.beta: points 13.88, score 37.20, rank 3/47 (+2) 12:20:25 !zjoust another_rush_program 12:20:26 iddi01.another_rush_program: points -46.00, score 0.00, rank 47/47 (-35) 12:20:41 !zjoust beta https://pastebin.com/raw/sUX4Zn54 12:20:41 iddi01.beta: points 15.40, score 39.71, rank 2/47 (--) 12:27:46 -!- moony has quit (Read error: Connection reset by peer). 12:28:00 -!- moony has joined. 12:29:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 12:40:49 ^echo !zjoust 21-34-127 (>(+)*21>(-)*21)*4(>[(-)*127.-.-.>])*21 what follows is due to the design of the fungоt echo command 12:40:49 !zjoust 21-34-127 (>(+)*21>(-)*21)*4(>[(-)*127.-.-.>])*21 what follows is due to the design of the fungоt echo command !zjoust 21-34-127 (>(+)*21>(-)*21)*4(>[(-)*127.-.-.>])*21 what follows is due to the de ... 12:40:49 fungot.21-34-127: points -5.14, score 15.68, rank 34/47 12:40:50 zemhill: care to share? do you want to have it 12:41:15 !zjoust beta https://pastebin.com/raw/sUX4Zn54 12:41:16 iddi01.beta: points 14.17, score 37.96, rank 2/47 (--) 12:44:43 ^echo !zjoust 21-34-127 12:44:43 !zjoust 21-34-127 !zjoust 21-34-127 12:44:43 fungot.21-34-127: points -46.00, score 0.00, rank 47/47 (-13) 12:44:44 zemhill: in scsh ( 31, specifically) and scsh, and chicken has recently grown one, to use either, matter of taste. 12:46:55 -!- wib_jonas has joined. 12:50:28 -!- iddi01 has quit (Quit: Client closed). 12:56:15 -!- iddi01 has joined. 12:56:18 -!- Everything has quit (Ping timeout: 248 seconds). 12:57:18 ^echo 21-31-106 (>(+)*21>(-)*21)*4(>[(-)*106(-.)*42>])*21 what follows is due to the design of the fungоt echo command 12:57:18 21-31-106 (>(+)*21>(-)*21)*4(>[(-)*106(-.)*42>])*21 what follows is due to the design of the fungоt echo command 21-31-106 (>(+)*21>(-)*21)*4(>[(-)*106(-.)*42>])*21 what follows is due to the design of the ... 12:57:39 ^echo !zjoust 21-31-106 (>(+)*21>(-)*21)*4(>[(-)*106(-.)*42>])*21 what follows is due to the design of the fungоt echo command 12:57:39 !zjoust 21-31-106 (>(+)*21>(-)*21)*4(>[(-)*106(-.)*42>])*21 what follows is due to the design of the fungоt echo command !zjoust 21-31-106 (>(+)*21>(-)*21)*4(>[(-)*106(-.)*42>])*21 what follows is due to th ... 12:57:39 fungot.21-31-106: points -3.36, score 17.76, rank 31/47 12:57:40 zemhill: languages like python that have very little attention to detail in others? (:)) here at fnord uni they teach clean and c++ 12:58:05 !zjoust beta https://pastebin.com/raw/sUX4Zn54 12:58:05 iddi01.beta: points 14.31, score 38.20, rank 1/47 (--) 12:58:16 -!- Everything has joined. 12:58:32 ^echo `echo y e s  i  w o n 12:58:32 `echo y e s  i  w o n `echo y e s  i  w o n 12:58:34 y e s  i  w o n `echo y e s  i  w o n 13:09:23 [[BF Joust champions]] M https://esolangs.org/w/index.php?diff=144962&oldid=144729 * Iddi01 * (+29) /* 2024 */ has been updated, and is now the champion in all six scoring systems! 13:15:56 that's a good idea 13:15:57 perlbot call Nh.2codS5EZi 13:16:01 wib_jonas: ^ul (perlbot call Nh.2codS5EZi )S( 13 )! 13:16:52 ^ul (call Nh.2codS5EZi ) 13:17:01 ^ul (call Nh.2codS5EZi )S 13:17:01 call Nh.2codS5EZi 13:17:09 ^ul (perlbot call Nh.2codS5EZi )S 13:17:09 perlbot call Nh.2codS5EZi 13:17:13 fungot: ^ul (call Nh.2codS5EZi )S( 12 )! 13:17:29 hmm 13:18:08 I could nick to start my nick with ^ and I think perlbot would reply starting with ^ but that only works once 13:18:54 beacuse perlbot won't reply fungоt that way 13:20:11 [[!@$%^&*()+=]] https://esolangs.org/w/index.php?diff=144963&oldid=144950 * Xyzzy * (+1626) 13:20:49 [[!@$%^&*()+=]] https://esolangs.org/w/index.php?diff=144964&oldid=144963 * Xyzzy * (-7) 13:21:19 [[User:Xyzzy]] https://esolangs.org/w/index.php?diff=144965&oldid=138604 * Xyzzy * (+95) 13:22:06 both perlbot and fungot are willing to reply in private message without mentioning your nick in the reply, so they could loop in private message, but that's hard to start 13:22:06 wib_jonas: if you have 2 messages." " yeah, i've seen 13:22:21 in buubot1 it was trivial, but fortunately buubot3 no longer has that feature 13:34:27 I'd probably checked this already and just forgot 13:48:00 -!- Guest68 has joined. 13:48:48 -!- Guest68 has quit (Client Quit). 13:49:58 [[JSFlak]] https://esolangs.org/w/index.php?diff=144966&oldid=144956 * ZCX islptng * (+2289) interpreter 13:55:39 -!- tromp has joined. 14:20:51 -!- Hoolooboo has quit (Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in). 14:40:23 -!- iddi01 has quit (Quit: Client closed). 14:46:25 [[TxeT]] N https://esolangs.org/w/index.php?oldid=144967 * None1 * (+12462) Created page with "''txeT''' is a language which constantly output its reversed source code. This language seems in the same computational class as [[Text]]. Btw, a program is a quine iff it is palindrome. The file extension of its source code is '''.txt''' since '''txt''' is the reversed ver 14:47:16 [[TxeT]] M https://esolangs.org/w/index.php?diff=144968&oldid=144967 * None1 * (+51) 14:47:40 [[Text]] M https://esolangs.org/w/index.php?diff=144969&oldid=144929 * None1 * (+5) 14:48:04 [[Txet]] M https://esolangs.org/w/index.php?diff=144970&oldid=144921 * None1 * (+5) 14:49:05 [[TxeT]] https://esolangs.org/w/index.php?diff=144971&oldid=144968 * None1 * (+18) 14:49:38 -!- Everything has quit (Quit: leaving). 14:51:05 -!- tromp has quit (Read error: Connection reset by peer). 14:52:25 [[TxeT]] https://esolangs.org/w/index.php?diff=144972&oldid=144971 * None1 * (+242) 14:52:38 [[TxeT]] https://esolangs.org/w/index.php?diff=144973&oldid=144972 * None1 * (+3) 14:55:41 [[TxeT]] https://esolangs.org/w/index.php?diff=144974&oldid=144973 * None1 * (+33) /* Built-in interpreters */ 14:56:07 [[TxeT]] https://esolangs.org/w/index.php?diff=144975&oldid=144974 * None1 * (+30) /* Interpreters */ 14:56:33 [[TxeT]] https://esolangs.org/w/index.php?diff=144976&oldid=144975 * None1 * (+13) 14:57:28 [[Joke language list]] https://esolangs.org/w/index.php?diff=144977&oldid=144202 * None1 * (+11) /* General languages */ 15:51:48 [[BF Joust champions]] M https://esolangs.org/w/index.php?diff=144978&oldid=144962 * Iddi01 * (+63) /* 2024 */ Fix link, also it's not six but four scoring systems with as champion 15:52:24 -!- baldibacak has joined. 16:08:59 -!- baldibacak has quit (Quit: Client closed). 16:16:13 -!- Sgeo has joined. 16:20:59 [[-Output]] https://esolangs.org/w/index.php?diff=144979&oldid=128365 * EvyLah * (-132) /* Stack manipulation */ remove `V` cuz I don't see a use for it lol 16:31:27 [[Special:Log/newusers]] create * Zasharan2 * New user account 16:33:32 -!- wryl has quit. 16:35:15 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=144980&oldid=144818 * Zasharan2 * (+161) 16:42:05 -!- wib_jonas has quit (Quit: Client closed). 17:02:00 [[Slink]] M https://esolangs.org/w/index.php?diff=144981&oldid=144735 * 3cxpy * (-25) 17:18:35 [[Chronos]] N https://esolangs.org/w/index.php?oldid=144982 * Zasharan2 * (+3079) Created page with "'''Chronos''' is a two dimensional esoteric programming language based off of [[Befunge]], with the ability to time travel. ==Time Travel== Chronos offers the ability for instruction pointers (cursors) to time travel. The language does not actually track time; rather 17:28:07 [[Chronos]] https://esolangs.org/w/index.php?diff=144983&oldid=144982 * Zasharan2 * (+2) 17:31:31 [[Chronos]] https://esolangs.org/w/index.php?diff=144984&oldid=144983 * Zasharan2 * (+151) 17:32:05 [[Chronos]] https://esolangs.org/w/index.php?diff=144985&oldid=144984 * Zasharan2 * (-2) 17:35:43 [[Chronos]] https://esolangs.org/w/index.php?diff=144986&oldid=144985 * Zasharan2 * (-26) 17:40:21 [[Language list]] https://esolangs.org/w/index.php?diff=144987&oldid=144670 * Zasharan2 * (+14) 17:57:40 another weird thing that a joust game could do is where it has a powerful computer but with rather delayed reaction. the fast body of the submission executes one of 8 instructions every round depending on its current instruction pointer, each instruction is either [ with two next instruction addresses or one of . - + < > with one next instruction address. the powerful computer has enough memory and CPU 17:57:46 time to do complicated unpredictable strategies, and emits 8 fresh instructions each round, but only learns about the result of [ instructions (or the current state) with a delay of like 108 rounds. 17:58:36 but this has the drawback that it's much more inefficient to run the matches 19:05:30 -!- Guest82 has joined. 19:05:47 hey what do uou think of this esopang?: https://esolangs.org/wiki/%3FQ%3F 19:05:53 yes i made it 19:07:09 I've not heard of SQ compression before. Do you have a link? 19:08:01 its pn tyat wikipedia 19:08:09 page  lnkedø 19:08:12 i think 19:08:26 wait no 19:12:15 here https://en.wikipedia.org/wiki/List_of_file_formats 19:13:08 Ah, it's a historical format predating LZW. Interesting. 19:13:21 lol 19:17:53 -!- Guest82 has quit (Quit: Client closed). 19:18:03 -!- Guest60 has joined. 19:19:51 so what do you think? 19:22:24 korvo 19:22:59 Guest60: I don't know enough about Squeeze or SQ to understand the choices that you made. 19:23:15 oh it isnt related 19:23:17 lol 19:23:23 Oh. Well, it's not really compelling otherwise. 19:23:36 lol 19:26:41 -!- Guest60 has quit (Quit: Client closed). 19:54:22 Just Solve The File Format Problem wiki also has many file formats (including ?Q? which is how I had known about it at first) 20:38:18 -!- wryl has joined. 21:02:00 -!- Everything has joined. 21:09:12 [[Chronos]] M https://esolangs.org/w/index.php?diff=144988&oldid=144986 * PythonshellDebugwindow * (+131) Categories 21:23:13 [[User:Aadenboy]] M https://esolangs.org/w/index.php?diff=144989&oldid=144348 * Aadenboy * (-54) remove shadow 21:27:56 -!- Everything has quit (Quit: leaving). 21:44:14 -!- Hooloovoo has joined. 22:24:55 -!- Everything has joined. 22:49:06 -!- ais523 has joined. 22:56:23 -!- supercode has joined. 22:56:26 -!- lynndotpy has quit (Quit: Ping timeout (120 seconds)). 22:56:45 -!- lynndotpy has joined. 22:58:55 -!- j4cbo has quit (Ping timeout: 260 seconds). 22:59:30 -!- errilaz_ has quit (Ping timeout: 248 seconds). 23:00:08 -!- errilaz has joined. 23:02:27 -!- j4cbo has joined. 23:04:08 [[Nope.]] https://esolangs.org/w/index.php?diff=144990&oldid=144922 * None1 * (+21) /* Txet */ 23:04:23 [[Nope.]] https://esolangs.org/w/index.php?diff=144991&oldid=144990 * None1 * (+1) /* txeT */ 23:23:16 -!- visilii has quit (Quit: ZNC - https://znc.in). 23:23:34 -!- visilii has joined. 23:27:18 -!- Everything has quit (Remote host closed the connection). 23:27:43 -!- visilii has quit (Client Quit). 23:28:36 -!- visilii has joined.