00:00:22 -!- Lord_of_Life has quit (Ping timeout: 260 seconds). 00:01:58 -!- Lord_of_Life has joined. 00:10:58 [[Special:Log/newusers]] create * Elliptical * New user account 00:46:49 -!- Sgeo has joined. 00:52:27 -!- Hooloovoo has quit (Read error: Connection reset by peer). 00:53:02 -!- Hooloovoo has joined. 01:21:39 -!- siesta has joined. 01:41:40 [[Headsecks]] M https://esolangs.org/w/index.php?diff=116397&oldid=115814 * Kaveh Yousefi * (-1) Rectified an orthographic mistake. 05:48:30 There exists at least one non-esoteric programming language in which the syntax to indicate that the rest of the line is a comment is: two spaces 05:57:13 . o O ( "we hate indentation" ) 05:57:33 Which programming languages is that? 06:00:08 IBM 1401 Autocoder 06:00:40 Comments 06:00:40 A remark can be included anywhere in the operand 06:00:40 field of an Autocoder statement, if at least two nonSignificant spaces separate it from the operands. 06:00:45 According to http://bitsavers.org/pdf/ibm/1401/J24-1434-2_IBM_1401_Autocoder_Specifications_1961.pdf 06:01:45 The programs would generally be written down on a sheet that shows the exact columns each character is in, and then typed into punched cards, so I'd imagine two spaces is more clearly visible than they would be in a modern day text editor 06:09:45 that's interesting. 06:10:43 -!- tromp has joined. 06:11:26 is this just a macro assembler 06:13:08 wow, strings are delimited with @ 06:17:59 Oh yes, designing for punched cards makes a difference. 06:19:21 -!- Deepfriedice has joined. 06:20:49 putting things in specific columns, etc 06:20:52 @ looks a bit like a colon on a punched card going by https://en.wikipedia.org/wiki/File:Blue-punch-card-front-horiz_top-char-contrast-stretched.png 06:21:50 also, who really uses @ for anything, right 06:24:17 (I'm assuming that 1961 is the date of that specification) 06:25:48 The document said you can have blanks and @ inside of a alphamerical literal, as long as @ does not appear in any comment on the same line as a alphamerical literal. 06:27:46 It also says only one alphamerical literal per line, which makes sense otherwise it would be ambiguous. 06:28:04 I'm wondering what "processing overlap" is 06:28:45 Offhand I think it's like async I/O, but let me check 06:28:57 oh, interesting. 06:30:25 The processing overlap feature allows processing to 06:30:25 be interrupted in order to take input-output cycles. A 06:30:25 character can be read, written, or punched between 06:30:25 processing cycles. 06:30:29 http://bitsavers.trailing-edge.com/pdf/ibm/1401/A24-1403-5_1401_Reference_Apr62.pdf 06:30:50 It seems badly designed to use the same @ sign for overlap operations which can then interfere in this way. 06:31:00 I was thinking the same thing 06:31:50 what character set did the 1401 use? 06:31:55 @ for overlap seems to be machine code level, while Autocoder is assembler (before the term "assembler" was invented) 06:32:18 Something based on BCD based on Hollerith, I think 06:32:43 Although the punched card format doesn't quite match the internal format 06:33:18 an "@" appears literally in the machine code? 06:33:38 Hmm, "assembler" does exist before 1959 06:33:46 1401 machine code is human readable 06:34:06 oh, there's a chart in this document 06:34:09 it would be stored on punched cards 06:34:13 that's neat. 06:34:17 (I think) 06:34:40 https://ibm-1401.info/1401CardDecks-RandyT/MusicGeneralProgramobject.txt 06:34:49 oh, right. if you don't have an assembler, I suppose you'd have to write machine code directly. 06:35:14 wow, that's just wonderful. 06:35:33 MUSIC 06:35:38 The character set doesn't match ASCII. There are stuff like lozenges. This site, for some reason, shows these text files as the old encoding SIMH used to use, except ` instead of ' for some reason 06:35:49 https://www.righto.com/2019/09/risky-line-printer-music-on-vintage-ibm.html 06:36:00 Hah the Autocoder specification itself also has a mapping from mnemonics to opcodes. 06:36:18 Sgeo: oh right you wanted to emulate that 06:36:22 I was looking at that 06:37:13 maybe the term "macro assembler" wasn't coined yet 06:37:18 Here's the current status of my emulation attempt: https://cdn.discordapp.com/attachments/751238054823329863/1152156688619675658/marsiellaise2.wav is the attempted emulation, https://www.youtube.com/watch?v=Oe0MGO17K10 is the real thing 06:38:02 Or maybe it's just the usual phenomenon that early on the same thing gets called different names by different people before eventually a field standardizes the terminology. 06:39:48 that would make sense 06:40:30 Sense Switch A is weirdly fascinating. Like turning off the ability to check for EOF 06:41:03 -!- siesta has quit (Quit: Connection closed for inactivity). 06:41:49 so did they have support people who'd take those sheets and operate the card punchers? 06:42:20 (and did those punchers have autoincrement features for line numbers?) 06:42:53 (and maybe a repeat feature for the identification too... hmm) 06:43:46 The punchers had some automated features, not sure if autoincrement is in there. But automatically filling in some stuff, and skipping to the next field, is 06:44:06 it's almost surreal from today's perspective... we take displays for granted 06:44:30 and, well, computers, obviously 06:44:59 tabs are a mechanical typewriter feature 06:45:19 https://www.youtube.com/watch?v=Q07PhW5sCEk computing with no displays, but work in progress of being able to interact with a computer without wasting valuable computer time 06:45:20 so it would be surprising if the punched card analog didn't have that :) 06:46:16 hmm, that's kind of long, maybe another time 06:48:45 Notes. Sense switch A (last card switch) is standard 06:48:45 in all systems equipped with an IBM 1402 Card 06:48:45 Rea -Punch. When the last card passes the second 06:48:45 reading brushes, and switch A is in the ON position, 06:48:45 the last-card indicator is turned ON and a Jl xxx A 06:48:46 instruction causes a branch to the I-address. It is 06:48:48 turned OFF: on a run-in; if the switch is physically 06:48:50 turned OFF; or if the start reset key is pressed. 07:17:23 -!- Sgeo has quit (Read error: Connection reset by peer). 07:27:52 -!- Hooloovoo has quit (Ping timeout: 258 seconds). 07:29:26 " Something based on BCD based on Hollerith, I think" => so one of the thousand variants of EBCDIC I assume. those are the ones based on punch card code. 07:33:37 -!- Hooloovoo has joined. 08:10:44 [[Talk:Footsteps]] https://esolangs.org/w/index.php?diff=116398&oldid=106838 * Pro465 * (+285) /* is not ResPlicate a subset of this, thus proving it also turing complete? */ new section 09:09:51 `" 09:09:54 1/1:1183) Is axiom of choice applicable to work of such a game though? Maybe it is, but I don't know. I also don't know, what game. \ 1084) "gosh I'm so excited for more caffeine research!!!!!" said the caffeine researcher, jittering as he frantically tried to come up with the words to describe the energetic feelings coursing through his body 09:27:42 -!- Thelie has joined. 10:05:53 `w 10:05:54 ​lord//The way of the Lord is not just. 10:06:02 `w 10:06:03 ​schwa//To schwa is to reduce one or more vowels in a word. Example: "He usually pronounces the names of Indian dishes well, except he always schwas 'Tikka'." 10:25:16 -!- __monty__ has joined. 10:49:00 [[Talk:Headsecks]] M https://esolangs.org/w/index.php?diff=116399&oldid=115810 * None1 * (+8) 10:50:21 -!- arseniiv has joined. 10:55:41 [[Revapp]] https://esolangs.org/w/index.php?diff=116400&oldid=112605 * Abo-Junghichi * (+39) /* revapp-interpreter */ nostdlib: remove last variable placed in rwdata-page, shorten filesize by 860 byte. 11:12:39 [[Talk:Minsky machine]] M https://esolangs.org/w/index.php?diff=116401&oldid=114197 * None1 * (-141) Blanked the page 11:15:10 [[Bawkbawk]] M https://esolangs.org/w/index.php?diff=116402&oldid=116396 * None1 * (+5) /* Cat program */ 11:28:28 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:32:14 [[+*-]] N https://esolangs.org/w/index.php?oldid=116403 * None1 * (+770) Created page with "+*- is an esolang very close to a [[Minsky machine]], it is created by [[User:None1]]. ==Commands== It had two unbounded accumulators named {{cd|a}} and {{cd|b}}, both set to zero at start of program. {| class="wikitable" ! Command !! Meaning |- | {{cd|+}} || Increment {{cd|a} 11:34:32 [[Language list]] https://esolangs.org/w/index.php?diff=116404&oldid=116394 * None1 * (+10) /* Non-alphabetic */ 11:35:47 [[User:None1]] https://esolangs.org/w/index.php?diff=116405&oldid=116377 * None1 * (+60) /* My Esolangs */ 11:42:01 [[+*-]] M https://esolangs.org/w/index.php?diff=116406&oldid=116403 * None1 * (+279) Added implementation in [[Python]] 11:51:31 [[+*-]] M https://esolangs.org/w/index.php?diff=116407&oldid=116406 * None1 * (+23) 12:03:26 -!- tromp has joined. 12:05:20 [[Project Euler/16]] https://esolangs.org/w/index.php?diff=116408&oldid=116389 * None1 * (+91) /* Implementations */ Added my 1-line Python impementation of the problem 12:08:35 [[Project Euler/20]] https://esolangs.org/w/index.php?diff=116409&oldid=116390 * None1 * (+116) /* Implementations */ Added my 1-line implementation in [[Python]] of the problem 12:09:43 [[Project Euler/25]] N https://esolangs.org/w/index.php?oldid=116410 * Europe2048 * (+385) Created page with "'''Project Euler Problem 25''' is a problem related to Fibonacci numbers. It requires you to find the smallest Fibonacci number with 1000 digits. ''This article is not detailed enough and needs to be expanded. Please help us by [https://esolangs.org/w/index.p 12:09:59 [[Project Euler/25]] M https://esolangs.org/w/index.php?diff=116411&oldid=116410 * Europe2048 * (+1) 12:11:01 [[User:None1]] https://esolangs.org/w/index.php?diff=116412&oldid=116405 * None1 * (+87) /* Challenges that I tried */ 12:13:58 [[Project Euler/25]] https://esolangs.org/w/index.php?diff=116413&oldid=116411 * None1 * (+87) /* Implementations */ Add python implementation 12:16:36 [[Project Euler/25]] M https://esolangs.org/w/index.php?diff=116414&oldid=116413 * None1 * (+28) 12:18:20 [[User:ProjectEuler]] M https://esolangs.org/w/index.php?diff=116415&oldid=112500 * None1 * (+21) /* List of problems */ 12:19:39 [[User:None1]] https://esolangs.org/w/index.php?diff=116416&oldid=116412 * None1 * (+25) /* Challenges that I tried */ 12:22:02 [[User:ProjectEuler]] M https://esolangs.org/w/index.php?diff=116417&oldid=116415 * None1 * (+23) /* Problems overview */ 12:25:21 [[Project Euler/1]] https://esolangs.org/w/index.php?diff=116418&oldid=91815 * None1 * (+96) /* Implementations */ Added 1-line python impl 12:26:30 [[User:None1]] https://esolangs.org/w/index.php?diff=116419&oldid=116416 * None1 * (+23) /* Challenges that I tried */ 12:31:22 [[Project Euler/25]] M https://esolangs.org/w/index.php?diff=116420&oldid=116414 * None1 * (-195) 13:08:23 [[1]] M https://esolangs.org/w/index.php?diff=116421&oldid=116194 * None1 * (+0) /* Commands */ 13:14:28 [[Maentwrog]] M https://esolangs.org/w/index.php?diff=116422&oldid=72453 * Lilchiky * (-24) 13:16:49 -!- Thelie has quit (Remote host closed the connection). 13:22:29 [[1]] M https://esolangs.org/w/index.php?diff=116423&oldid=116421 * None1 * (+1) /* Random bit */ Stacks are LIFO 13:22:52 [[Talk:Footsteps]] https://esolangs.org/w/index.php?diff=116424&oldid=116398 * Ais523 * (+460) /* is not ResPlicate a subset of this, thus proving it also turing complete? */ the major difference between Footsteps and ResPlicate 13:23:09 [[1]] M https://esolangs.org/w/index.php?diff=116425&oldid=116423 * None1 * (+0) /* Random bit */ 13:25:27 [[1]] M https://esolangs.org/w/index.php?diff=116426&oldid=116425 * None1 * (-51) /* Truth Machine */ You can't write a Truth Machine in this esolang 13:25:47 [[Truth-machine]] M https://esolangs.org/w/index.php?diff=116427&oldid=116315 * None1 * (-39) /* 1 */ 13:31:33 [[1]] M https://esolangs.org/w/index.php?diff=116428&oldid=116426 * None1 * (+0) /* Execution */ 13:34:50 [[Category:Accumulator-based]] https://esolangs.org/w/index.php?diff=116429&oldid=114061 * Lilchiky * (+40) 13:35:15 [[Category:Accumulator-based]] https://esolangs.org/w/index.php?diff=116430&oldid=116429 * Lilchiky * (-32) 13:35:28 [[UT19]] https://esolangs.org/w/index.php?diff=116431&oldid=115688 * Ais523 * (+644) /* The production rules of UT19 */ a fourth halting rule that UT19 can be trivially modified to be Turing-complete under 13:35:53 [[2/9 of an esolang]] https://esolangs.org/w/index.php?diff=116432&oldid=106344 * Xi-816 * (+375) 13:38:59 [[2/9 of an esolang]] https://esolangs.org/w/index.php?diff=116433&oldid=116432 * Xi-816 * (+52) 13:40:03 [[1]] https://esolangs.org/w/index.php?diff=116434&oldid=116428 * None1 * (+108) /* Dialects */ Added [[Python]] interpreter and change category 13:40:28 [[1]] M https://esolangs.org/w/index.php?diff=116435&oldid=116434 * None1 * (+63) 13:40:33 [[2/9 of an esolang]] https://esolangs.org/w/index.php?diff=116436&oldid=116433 * Xi-816 * (+58) 13:44:27 [[.:iI1l!]] https://esolangs.org/w/index.php?diff=116437&oldid=103679 * Lilchiky * (-149) 13:45:09 [[.:iI1l!]] M https://esolangs.org/w/index.php?diff=116438&oldid=116437 * Lilchiky * (-12) /* Overview */ 13:45:35 [[.:iI1l!]] https://esolangs.org/w/index.php?diff=116439&oldid=116438 * Lilchiky * (+3) /* Overview */ 13:53:33 [[Bawkbawk]] M https://esolangs.org/w/index.php?diff=116440&oldid=116402 * Lilchiky * (+4) /* Cat program */ 14:07:27 -!- Sgeo has joined. 14:10:00 -!- wib_jonas has joined. 14:10:44 [[Bawkbawk]] M https://esolangs.org/w/index.php?diff=116441&oldid=116440 * Lilchiky * (+57) 14:14:30 [[Bawkbawk]] M https://esolangs.org/w/index.php?diff=116442&oldid=116441 * Lilchiky * (-4) after, not before 14:15:13 a 3-cube has 48 symmetries. if you paint the 8 corners of the cube with 2 colors then it's necessarily symmetric by at least one of those symmetries. if you want a completely asymetric cube, there are various workaround: you can paint the corners with 3 colors, or paint the edges with 2 colors. the easiest solution though is to paint the corners of 14:15:14 a 4-cube with 2 colors, there are lots of ways to make that not invariant to any of the 384 symmetries of the 4-cube. 14:15:45 [[Bawkbawk]] M https://esolangs.org/w/index.php?diff=116443&oldid=116442 * Lilchiky * (-78) hard 15:44:45 -!- Deepfriedice has quit (Remote host closed the connection). 15:55:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 15:57:54 -!- tromp has joined. 16:01:43 https://ibm-1401.info/SPS-Coding-v-.jpg form for SPS (a simpler IBM 1401 assembly language. I think without macros, and a more fixed format. It can run from cards, I think Autocoder generally needs tape drives, not sure if that's mandatory or just suggested) 16:18:19 -!- wib_jonas has quit (Quit: Client closed). 16:23:10 [[Talk:Muriel]] N https://esolangs.org/w/index.php?oldid=116444 * BoundedBeans * (+739) Created page with "The Muriel program for 99 bottles of beer doesn't work because of operator precedence. It should be (b>0)*&Z instead of b>0*&Z, as well as in R. Here is a fixed version:
 b:99; A:$b+" bottle"+(%"s",0,1-(b=1))+" of beer"; .A
16:23:19  [[Talk:Muriel]]  https://esolangs.org/w/index.php?diff=116445&oldid=116444 * BoundedBeans * (+100) 
16:33:54  There are various "formats" machine code can be in. Which is just that each card needs to contain extra information to set word marks and load the next card
16:34:33  So a compiled deck contains not just the program to run, but programs that run in order to properly load the main program into memory
16:37:11  [[User:XKCD Random Number]] M https://esolangs.org/w/index.php?diff=116446&oldid=116153 * Europe2048 * (+38) 
16:41:37  [[Talk:Footsteps]]  https://esolangs.org/w/index.php?diff=116447&oldid=116424 * Pro465 * (+693) /* is not ResPlicate a subset of this, thus proving it also turing complete? */ i think we have a way of ignoring the next lines
16:48:58  [[Project Euler/25]] M https://esolangs.org/w/index.php?diff=116448&oldid=116420 * Europe2048 * (-148) 
17:08:11  [[2002-12-14]] M https://esolangs.org/w/index.php?diff=116449&oldid=101940 * Europe2048 * (+957) 
17:17:39  [[User talk:Ais523]] M https://esolangs.org/w/index.php?diff=116450&oldid=116343 * Pro465 * (+0) /* mind verifying my proof? */ fix punctuation
17:27:51  [[Esolang talk:General disclaimer]] M https://esolangs.org/w/index.php?diff=116451&oldid=103448 * Pro465 * (-1) /* ! Please approach these links with caution if you have any allergies to peanuts or lactose ! */ fix typo
17:39:34  [[Hello world program in esoteric languages (N-Z)]]  https://esolangs.org/w/index.php?diff=116452&oldid=115651 * Pro465 * (+715) /* Reversible-2D */ add rhokell
17:46:42  [[Xeroxer]]  https://esolangs.org/w/index.php?diff=116453&oldid=116342 * Pro465 * (+38) /* See also */ add footsteps
17:47:27  [[Xeroxer]] M https://esolangs.org/w/index.php?diff=116454&oldid=116453 * Pro465 * (+0) /* See also */ fix ordering
17:52:45  [[Dragostea din tei]]  https://esolangs.org/w/index.php?diff=116455&oldid=106003 * LEOMOK * (+334) 
17:56:56  [[Talk:Dragostea din tei]]  https://esolangs.org/w/index.php?diff=116456&oldid=112274 * LEOMOK * (+52) 
17:59:24  [[SMG4: Mario Gets His PINGAS Stuck In The Door]]  https://esolangs.org/w/index.php?diff=116457&oldid=105872 * LEOMOK * (+9) Fixed typos and possible mistake
18:03:49  [[Talk:SMG4: Mario Gets His PINGAS Stuck In The Door]]  https://esolangs.org/w/index.php?diff=116458&oldid=110956 * LEOMOK * (+133) 
18:05:56  [[SMG4: Mario Gets His PINGAS Stuck In The Door]]  https://esolangs.org/w/index.php?diff=116459&oldid=116457 * LEOMOK * (+0) Fixed another typo
18:10:08  [[Super SNUSP]]  https://esolangs.org/w/index.php?diff=116460&oldid=103683 * LEOMOK * (+0) Fixed possible capitalisation error
18:39:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:53:11 -!- __monty__ has quit (Quit: leaving).
19:09:34 -!- tromp has joined.
19:09:40  [[Special:Log/upload]] upload  * ALBANIAN-LAUNDROMAT *  uploaded "[[File:Cflathelloworld.png]]": Hello, World! program in [[C Flat]]
19:11:22  [[C Flat]] M https://esolangs.org/w/index.php?diff=116462&oldid=79700 * ALBANIAN-LAUNDROMAT * (+549) 
19:59:23  https://web.archive.org/web/20141022044506/http://www.bandwidthco.com/history/punch/Do%20Not%20Fold%20Spindle%20or%20Mutilate%20-%20%20A%20Hole%20Story%20of%20Punched%20Cards.pdf
19:59:37  (Linked from ibm-1401.info, but the original URL is down)
20:03:54 -!- arseniiv has quit (Quit: gone too far).
20:18:01  [[Language list]]  https://esolangs.org/w/index.php?diff=116463&oldid=116404 * Xi-816 * (+17) 
20:18:27  [[6673846771]] N https://esolangs.org/w/index.php?oldid=116464 * Xi-816 * (+8) Created page with "{{stub}}"
20:26:24  [[6673846771]]  https://esolangs.org/w/index.php?diff=116465&oldid=116464 * Xi-816 * (+740) 
20:29:50  [[6673846771]]  https://esolangs.org/w/index.php?diff=116466&oldid=116465 * Xi-816 * (+120) 
20:34:12  [[6673846771]]  https://esolangs.org/w/index.php?diff=116467&oldid=116466 * Xi-816 * (+399) 
20:34:22  [[6673846771]]  https://esolangs.org/w/index.php?diff=116468&oldid=116467 * Xi-816 * (+1) 
20:40:11  [[6673846771]]  https://esolangs.org/w/index.php?diff=116469&oldid=116468 * Xi-816 * (+470) 
20:40:46  [[6673846771]]  https://esolangs.org/w/index.php?diff=116470&oldid=116469 * Xi-816 * (+1) 
20:41:09  [[6673846771]]  https://esolangs.org/w/index.php?diff=116471&oldid=116470 * Xi-816 * (+9) 
20:45:40  [[6673846771]]  https://esolangs.org/w/index.php?diff=116472&oldid=116471 * Xi-816 * (+142) 
20:46:14  [[6673846771]]  https://esolangs.org/w/index.php?diff=116473&oldid=116472 * Xi-816 * (+3) 
20:47:22  [[6673846771]]  https://esolangs.org/w/index.php?diff=116474&oldid=116473 * Xi-816 * (+36) 
20:56:43  [[SMG4: Mario Gets His PINGAS Stuck In The Door]]  https://esolangs.org/w/index.php?diff=116475&oldid=116459 * LEOMOK * (+11) 
21:01:24 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:03:27  [[Special:Log/upload]] upload  * Xi-816 *  uploaded "[[File:Nice Logo.PNG]]"
21:08:55  [[Project Euler/20]]  https://esolangs.org/w/index.php?diff=116477&oldid=116409 * Xi-816 * (+92) 
21:09:46  [[Project Euler/20]]  https://esolangs.org/w/index.php?diff=116478&oldid=116477 * Xi-816 * (+22) 
22:11:22  "All of the above approaches had limited use. In
22:11:22  those days it was hard to compete with the band
22:11:22  width of a truck loaded with boxes of cards. "
22:11:32  Even today apparently trucks of data are useful
22:12:31  The data density of HDDs has increased too.
22:14:14  (networks are fast but if you're setting up a new data center...)
23:53:10  "The 7030 was a pioneering effort in several areas. It was one of the first truly multiprogrammed machines. I"
23:53:16  What is meant by "multiprogrammed"?