00:15:23 -!- iamgroooooot has joined.
00:15:48 <HackEso> Hi iamgroooooot. Hiamgroooooot.
00:16:42 <HackEso> esolangs:? No such file or directory
00:18:08 <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...
00:18:08 <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!
00:20:41 -!- sprock has joined.
00:33:10 -!- emery has quit (Read error: Connection reset by peer).
00:37:41 -!- emery has joined.
00:48:33 -!- iamgroooooot has quit (Quit: Client closed).
01:03:30 -!- sprock has quit (Ping timeout: 245 seconds).
01:53:40 -!- impomatic has joined.
02:11:08 -!- impomatic has quit (Quit: Client closed).
03:33:04 -!- iamgroooooot has joined.
03:33:17 <HackEso> Hi iamgroooooot. Hiamgroooooot.
03:33:37 <HackEso> yo? No such file or directory
03:34:04 <HackEso> backtick? No such file or directory
03:37:53 <korvo> iamgroooooot: Welcome back.
03:52:46 <korvo> Sure! Have you already started to learn how to program?
03:55:34 <korvo> iamgroooooot: Sorry, maybe that's presumptuous. What have you tried so far? Where are you currently stuck?
03:59:00 <iamgroooooot> i know how to program a little bit, in python, but i have absolutely NO IDEA where to even START coding my own esolang.
04:04:12 <korvo> 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.
04:07:00 <korvo> 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.
04:08:10 <iamgroooooot> so i use the re module, and then i set a buncha if conditions to do the stuffs.
04:08:21 <korvo> 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
04:10:14 <korvo> 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()
04:11:26 <iamgroooooot> ok.... im not really that advanced, but there's always 🌟reddit🌟
04:12:52 <korvo> No worries. Good luck.
04:30:40 <esolangs> [[Combinatory logic]] https://esolangs.org/w/index.php?diff=183040&oldid=183032 * Blashyrkh * (+0) /* Table of combinators */ Fix Jay bird definition
04:32:02 -!- sprock has joined.
05:04:19 -!- iamgroooooot has quit (Quit: Client closed).
05:37:30 -!- Sgeo has quit (Read error: Connection reset by peer).
05:45:56 <esolangs> [[Cath]] N https://esolangs.org/w/index.php?oldid=183041 * Timm * (+26) Created page with "coming soon {{made|Timm}}"
05:50:42 <esolangs> [[Asm-8Cat]] https://esolangs.org/w/index.php?diff=183042&oldid=181126 * Timm * (-24) Blanked the page
05:53:04 <esolangs> [[User:Timm]] https://esolangs.org/w/index.php?diff=183043&oldid=181127 * Timm * (+31)
06:05:39 -!- sprock has quit (Ping timeout: 246 seconds).
06:16:07 -!- MizMahem_ has quit (Quit: Connection closed for inactivity).
07:39:11 -!- b_jonas has quit (Quit: leaving).
07:55:05 -!- iamgroooooot has joined.
08:00:29 -!- iamgroooooot has quit (Quit: Client closed).
08:11:26 -!- emery has quit (Read error: Connection reset by peer).
08:11:42 -!- emery has joined.
09:22:56 -!- Lord_of_Life has quit (Excess Flood).
09:27:21 -!- Lord_of_Life has joined.
09:50:09 -!- iamgroooooot has joined.
10:25:12 -!- iamgroooooot has quit (Quit: Client closed).
11:26:26 -!- Lord_of_Life_ has joined.
11:26:50 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
11:27:26 -!- emery has quit (Read error: Connection reset by peer).
11:27:50 -!- emery has joined.
11:29:21 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
13:06:32 -!- emery has quit (Read error: Connection reset by peer).
13:06:53 -!- emery has joined.
13:48:06 -!- impomatic has joined.
14:10:19 -!- impomatic has quit (Quit: Client closed).
15:31:04 -!- amby has joined.
15:53:41 -!- impomatic has joined.
16:52:45 <esolangs> [[Talk:Combinatory logic]] https://esolangs.org/w/index.php?diff=183044&oldid=183035 * Bobby Jacobs * (+465)
17:06:56 <esolangs> [[Collabi]] https://esolangs.org/w/index.php?diff=183045&oldid=178637 * Hammy * (-39) remove some unnecessary comments
17:11:23 <esolangs> [[Combinatory logic]] https://esolangs.org/w/index.php?diff=183046&oldid=183040 * Bobby Jacobs * (-51) Y and Sage bird are the same.
17:12:31 <esolangs> [[Combinatory logic]] https://esolangs.org/w/index.php?diff=183047&oldid=183046 * Bobby Jacobs * (+11)
17:57:47 <esolangs> [[Talk:Combinatory logic]] https://esolangs.org/w/index.php?diff=183048&oldid=183044 * Blashyrkh * (+491)
18:34:20 -!- sprock has joined.
18:39:40 -!- Sgeo has joined.
19:46:47 -!- sprock has quit (Ping timeout: 252 seconds).
20:17:41 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=183049&oldid=182964 * CodePentuplets48 * (+288) /* Category thoughts (I didn't want to do 2 topics in a row.) */
21:02:16 <esolangs> [[Liquiplex]] N https://esolangs.org/w/index.php?oldid=183050 * CodePentuplets48 * (+1970) Created 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
21:15:18 <esolangs> [[Liquiplex]] https://esolangs.org/w/index.php?diff=183051&oldid=183050 * CodePentuplets48 * (+90)
21:16:03 <esolangs> [[Liquiplex]] https://esolangs.org/w/index.php?diff=183052&oldid=183051 * CodePentuplets48 * (+9) /* Computational class */
21:38:32 -!- impomatic has quit (Ping timeout: 245 seconds).
22:25:14 <esolangs> [[Special:Log/upload]] upload * Notxnorand * uploaded "[[File:INDXD.png]]": Logo for the indXd esolang
22:30:06 <esolangs> [[IndXd]] N https://esolangs.org/w/index.php?oldid=183054 * Notxnorand * (+1235) Created 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
22:30:54 -!- Lymia has joined.
22:32:22 -!- Lymia has quit (Client Quit).
22:32:36 -!- Lymia has joined.
23:55:18 -!- msv has quit (Quit: Leaving).