< 1780532123 601134 :iamgroooooot!~iamgroooo@136.62.160.238 JOIN #esolangs * :[https://web.libera.chat] iamgroooooot < 1780532143 623460 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :`hi < 1780532148 220008 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :Hi iamgroooooot. Hiamgroooooot. < 1780532198 735134 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :`esolangs: how are you < 1780532202 221628 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :esolangs:? No such file or directory > 1780532288 804320 PRIVMSG #esolangs :HackEso: The error message "No such file or directory" means the Python script cannot find the file you're trying to open. Here's how to troubleshoot: 1. **Verify the filename:** Double-check the file name you're providing in the `open()` function. 2. **Check file path:** Ensure the file path is correct, especially if the file is not in the same directory... > 1780532288 804865 PRIVMSG #esolangs :as your script. 3. **Check file existence:** Make sure the file actually exists. 4. **Use absolute paths:** If you're unsure about the file path, use an absolute path. Let me know if you have any other questions! < 1780532425 414622 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :esolangs ik ur a bot but do u have an llm < 1780532441 384754 :sprock!~sprock@user/sprock JOIN #esolangs sprock :maeve (she/her) < 1780533190 316922 :emery!~quassel@217.155.30.169 QUIT :Read error: Connection reset by peer < 1780533461 524801 :emery!~quassel@217.155.30.169 JOIN #esolangs ehmry :Emery < 1780534113 241260 :iamgroooooot!~iamgroooo@136.62.160.238 QUIT :Quit: Client closed < 1780535010 340528 :sprock!~sprock@user/sprock QUIT :Ping timeout: 245 seconds < 1780538020 614805 :impomatic!~impomatic@lock-04-b2-v4wan-171175-cust377.vm10.cable.virginm.net JOIN #esolangs * :[https://web.libera.chat] impomatic < 1780539068 950707 :impomatic!~impomatic@lock-04-b2-v4wan-171175-cust377.vm10.cable.virginm.net QUIT :Quit: Client closed < 1780543984 601209 :iamgroooooot!~iamgroooo@136.62.160.238 JOIN #esolangs * :[https://web.libera.chat] iamgroooooot < 1780543994 126949 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :`hi < 1780543997 552894 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :Hi iamgroooooot. Hiamgroooooot. < 1780544006 743028 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :`hello < 1780544008 858666 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :hello, world < 1780544015 488430 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :`yo < 1780544017 602972 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :yo? No such file or directory < 1780544022 478495 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :? < 1780544025 491213 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :`? < 1780544028 195268 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​? ¯\(°​_o)/¯ < 1780544042 430637 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :`backtick < 1780544044 774975 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :backtick? No such file or directory < 1780544273 63188 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :iamgroooooot: Welcome back. < 1780544816 841772 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :hey dood < 1780544833 856708 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :can u help w/ coding my language < 1780545166 948138 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Sure! Have you already started to learn how to program? < 1780545334 245469 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :iamgroooooot: Sorry, maybe that's presumptuous. What have you tried so far? Where are you currently stuck? < 1780545540 239773 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :i know how to program a little bit, in python, but i have absolutely NO IDEA where to even START coding my own esolang. < 1780545654 748263 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :whats ur user page on esolangs.org? < 1780545669 890569 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :mine's geoff < 1780545852 508959 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I don't have a user page. Anyway, an interpreter for a language like yours would work in a loop. For each line of input: break the line into pieces, figure out which command matches those pieces, run that command. < 1780545968 388148 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :ok < 1780545973 832323 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :thx < 1780546020 773847 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :There are several ways to handle the task of *parsing*, which is how we turn lines of text into machine instructions. For your language, I think I might start with Python's `re` module, which allows us to write *regular expressions*. A regular expression is like a little machine that reads a line, left to right, and makes a decision for each character: is this maybe part of a valid line? If every character is valid then the expression is a match. < 1780546045 155040 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :ok thx dude < 1780546090 85525 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :so i use the re module, and then i set a buncha if conditions to do the stuffs. < 1780546101 837249 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Of course, sometimes the humble .startswith(), .endswith(), .split(), and friends are sufficient. Check out the simple language [[DIVSPL]], which is related to the FizzBuzz problem; here's my interpreter, also linked on that page: https://gist.github.com/MostAwesomeDude/5040218cdc72bfdecb62b680addbb48b < 1780546214 567266 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Yep. In Python, I might use a list of tuples, where each tuple is a pair of a regex and an action (a `def` probably, or maybe a `lambda`) and a loop. For each tuple in the list: try the regex, see if it matches with .fullmatch(), if match is not None: action() < 1780546286 521172 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :ok.... im not really that advanced, but there's always 🌟reddit🌟 < 1780546294 398106 :iamgroooooot!~iamgroooo@136.62.160.238 PRIVMSG #esolangs :c u 2morrow < 1780546372 662194 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :No worries. Good luck. > 1780547440 391422 PRIVMSG #esolangs :14[[07Combinatory logic14]]4 10 02https://esolangs.org/w/index.php?diff=183040&oldid=183032 5* 03Blashyrkh 5* (+0) 10/* Table of combinators */ Fix Jay bird definition < 1780547522 125886 :sprock!~sprock@user/sprock JOIN #esolangs sprock :maeve (she/her) < 1780549459 847758 :iamgroooooot!~iamgroooo@136.62.160.238 QUIT :Quit: Client closed < 1780551450 404484 :Sgeo!~Sgeo@ool-18bb1bbb.dyn.optonline.net QUIT :Read error: Connection reset by peer > 1780551956 920729 PRIVMSG #esolangs :14[[07Cath14]]4 N10 02https://esolangs.org/w/index.php?oldid=183041 5* 03Timm 5* (+26) 10Created page with "coming soon {{made|Timm}}" > 1780552242 135078 PRIVMSG #esolangs :14[[07Asm-8Cat14]]4 10 02https://esolangs.org/w/index.php?diff=183042&oldid=181126 5* 03Timm 5* (-24) 10Blanked the page > 1780552384 192231 PRIVMSG #esolangs :14[[07User:Timm14]]4 10 02https://esolangs.org/w/index.php?diff=183043&oldid=181127 5* 03Timm 5* (+31) 10 < 1780553139 134247 :sprock!~sprock@user/sprock QUIT :Ping timeout: 246 seconds < 1780553767 635009 :MizMahem_!uid296354@id-296354.helmsley.irccloud.com QUIT :Quit: Connection closed for inactivity < 1780558751 308612 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu QUIT :Quit: leaving < 1780559705 601724 :iamgroooooot!~iamgroooo@136.62.160.238 JOIN #esolangs * :[https://web.libera.chat] iamgroooooot < 1780560029 800809 :iamgroooooot!~iamgroooo@136.62.160.238 QUIT :Quit: Client closed < 1780560686 534876 :emery!~quassel@217.155.30.169 QUIT :Read error: Connection reset by peer < 1780560702 780863 :emery!~quassel@217.155.30.169 JOIN #esolangs ehmry :Emery < 1780563877 699272 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Hi < 1780564976 63546 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Excess Flood < 1780565241 515422 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1780566609 598128 :iamgroooooot!~iamgroooo@136.62.160.238 JOIN #esolangs * :[https://web.libera.chat] iamgroooooot < 1780568712 835108 :iamgroooooot!~iamgroooo@136.62.160.238 QUIT :Quit: Client closed < 1780572386 763774 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1780572410 25777 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 252 seconds < 1780572446 445698 :emery!~quassel@217.155.30.169 QUIT :Read error: Connection reset by peer < 1780572470 520970 :emery!~quassel@217.155.30.169 JOIN #esolangs ehmry :Emery < 1780572561 684816 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1780578392 501556 :emery!~quassel@217.155.30.169 QUIT :Read error: Connection reset by peer < 1780578413 104660 :emery!~quassel@217.155.30.169 JOIN #esolangs ehmry :Emery < 1780580886 615293 :impomatic!~impomatic@lock-04-b2-v4wan-171175-cust377.vm10.cable.virginm.net JOIN #esolangs * :[https://web.libera.chat] impomatic < 1780582219 11110 :impomatic!~impomatic@lock-04-b2-v4wan-171175-cust377.vm10.cable.virginm.net QUIT :Quit: Client closed < 1780587064 214012 :amby!~ambylastn@host-92-17-37-104.as13285.net JOIN #esolangs * :realname < 1780588421 601111 :impomatic!~impomatic@lock-04-b2-v4wan-171175-cust377.vm10.cable.virginm.net JOIN #esolangs * :[https://web.libera.chat] impomatic > 1780591965 184997 PRIVMSG #esolangs :14[[07Talk:Combinatory logic14]]4 10 02https://esolangs.org/w/index.php?diff=183044&oldid=183035 5* 03Bobby Jacobs 5* (+465) 10 > 1780592816 124429 PRIVMSG #esolangs :14[[07Collabi14]]4 10 02https://esolangs.org/w/index.php?diff=183045&oldid=178637 5* 03Hammy 5* (-39) 10remove some unnecessary comments > 1780593083 16578 PRIVMSG #esolangs :14[[07Combinatory logic14]]4 10 02https://esolangs.org/w/index.php?diff=183046&oldid=183040 5* 03Bobby Jacobs 5* (-51) 10Y and Sage bird are the same. > 1780593151 332273 PRIVMSG #esolangs :14[[07Combinatory logic14]]4 10 02https://esolangs.org/w/index.php?diff=183047&oldid=183046 5* 03Bobby Jacobs 5* (+11) 10 > 1780595867 119330 PRIVMSG #esolangs :14[[07Talk:Combinatory logic14]]4 10 02https://esolangs.org/w/index.php?diff=183048&oldid=183044 5* 03Blashyrkh 5* (+491) 10 < 1780598060 669726 :sprock!~sprock@user/sprock JOIN #esolangs sprock :maeve (she/her) < 1780598380 596850 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1780599375 706711 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :cu < 1780602407 8043 :sprock!~sprock@user/sprock QUIT :Ping timeout: 252 seconds > 1780604261 514459 PRIVMSG #esolangs :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=183049&oldid=182964 5* 03CodePentuplets48 5* (+288) 10/* Category thoughts (I didn't want to do 2 topics in a row.) */ > 1780606936 725306 PRIVMSG #esolangs :14[[07Liquiplex14]]4 N10 02https://esolangs.org/w/index.php?oldid=183050 5* 03CodePentuplets48 5* (+1970) 10Created page with "'''Liquiplex''' is a [[Turning tarpit|turning tarpit]] designed by [[User:CodePentuplets48]] which uses 3 wheels rather than just 1. Each wheel has 24 cells inside, and one is for data, the second is for control flow management, and the third stores extra cod > 1780607718 475055 PRIVMSG #esolangs :14[[07Liquiplex14]]4 10 02https://esolangs.org/w/index.php?diff=183051&oldid=183050 5* 03CodePentuplets48 5* (+90) 10 > 1780607763 401804 PRIVMSG #esolangs :14[[07Liquiplex14]]4 10 02https://esolangs.org/w/index.php?diff=183052&oldid=183051 5* 03CodePentuplets48 5* (+9) 10/* Computational class */ < 1780609112 602053 :impomatic!~impomatic@lock-04-b2-v4wan-171175-cust377.vm10.cable.virginm.net QUIT :Ping timeout: 245 seconds > 1780611914 731019 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03Notxnorand 5* 10uploaded "[[02File:INDXD.png10]]": Logo for the indXd esolang > 1780612206 692377 PRIVMSG #esolangs :14[[07IndXd14]]4 N10 02https://esolangs.org/w/index.php?oldid=183054 5* 03Notxnorand 5* (+1235) 10Created page with "= indXd = [[File:INDXD.png|thumb]] indXd is an esoteric programming language made by Notxnorand on 6/4/2026 about indexing. indXd uses a global list for every single value. This list contains every integer from 0 to the length of the list minus 1. indXd also has a glo < 1780612254 931833 :Lymia!~lymia@lilac.servers.aura.moe JOIN #esolangs Lymia :Lymia Aluysia < 1780612342 682020 :Lymia!~lymia@lilac.servers.aura.moe QUIT :Client Quit < 1780612356 934583 :Lymia!~lymia@lilac.servers.aura.moe JOIN #esolangs Lymia :Lymia Aluysia < 1780617318 634869 :msv!~msv@user/msv QUIT :Quit: Leaving