←2023-02-07 2023-02-08 2023-02-09→ ↑2023 ↑all
02:23:48 -!- Lord_of_Life_ has joined.
02:23:53 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
02:25:04 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
04:20:41 -!- chiselfu1e has quit (Remote host closed the connection).
04:20:53 -!- chiselfuse has joined.
04:32:17 -!- chiselfuse has quit (Ping timeout: 255 seconds).
04:33:31 -!- chiselfuse has joined.
04:45:39 -!- Guest20 has joined.
05:33:33 -!- slavfox has quit (Quit: ZNC 1.8.2 - https://znc.in).
05:37:07 -!- slavfox has joined.
06:09:14 -!- wpa has joined.
07:12:19 -!- wpa has quit (Quit: leaving).
07:12:44 -!- wpa has joined.
07:38:34 -!- razetime has joined.
07:43:22 -!- Sgeo has quit (Read error: Connection reset by peer).
08:02:45 -!- razetime has quit (Ping timeout: 252 seconds).
08:20:32 -!- tromp has joined.
08:21:41 -!- razetime has joined.
08:25:25 -!- rodgort` has quit (Quit: Leaving).
08:33:58 -!- Guest20 has quit (Ping timeout: 260 seconds).
08:34:39 -!- JAA has quit (Ping timeout: 260 seconds).
08:36:14 -!- JAA has joined.
08:40:31 -!- rodgort has joined.
08:47:16 <b_jonas> also 111111 is parsed as -11-11-11 year-month-date, which is a deliberate documented choice, but 111155 parses as 11:11:55 hour:minute:seconds.
08:47:46 <b_jonas> and 111199 parses as now+111199 seconds
08:48:01 <b_jonas> Date::Manip is delightfully eso
08:57:17 <b_jonas> also 07-08-09 parses as -07-08-09 two digit year, month, date; but 07-08-39 parses as 1939-07-08 month, day, year;
08:58:27 <JAA> I propose to rename it to Date::Maniac.
09:10:01 <esolangs> [[Danicb]] https://esolangs.org/w/index.php?diff=106706&oldid=106325 * Squidmanescape * (+1389)
09:14:24 -!- bgs has joined.
09:56:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:53:08 -!- __monty__ has joined.
11:05:47 -!- razetime has quit (Ping timeout: 248 seconds).
11:07:35 -!- stmuk has joined.
11:31:55 -!- razetime has joined.
11:42:21 -!- wpa has quit (Quit: Connection closed for inactivity).
13:14:42 -!- razetime has quit (Remote host closed the connection).
13:25:11 -!- wpa has joined.
13:47:08 <esolangs> [[Amycus Severus]] M https://esolangs.org/w/index.php?diff=106707&oldid=75728 * Pro465 * (-1) /* Definition */ fix typo
14:19:47 <GregorR> Is this date parsing Turing-complete? Can we turn it into an esolang?
14:52:08 <esolangs> [[GAXT]] https://esolangs.org/w/index.php?diff=106708&oldid=106671 * Fancryer * (+833) /* Examples */
15:08:43 -!- tromp has joined.
15:36:48 -!- Sgeo has joined.
15:54:54 -!- wpa has quit (Quit: Connection closed for inactivity).
16:07:37 -!- razetime has joined.
16:20:35 -!- chiselfuse has quit (Ping timeout: 255 seconds).
16:26:02 -!- chiselfuse has joined.
16:52:59 <esolangs> [[Special:Log/newusers]] create * Asicosilomu * New user account
17:11:12 -!- razetime has quit (Remote host closed the connection).
17:11:32 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=106709&oldid=106692 * Asicosilomu * (+207)
17:19:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:19:55 <b_jonas> GregorR: date parsing without locales definitely isn't Turing-complete. but Date::Manip allows the user to define new time zones, recurrences, and sets of holidays (to do calculations like adding a given number of business days). I never used those features and I don't know much about how those work, whether they have something Turing-complete in them, or indeed whether they allow the definitions to
17:20:02 <b_jonas> call back to the perl environment
17:20:22 <b_jonas> as for "Can we tur it into an esolang?" yes, by doing nothing. Date::Manip's date parsing is already an esolang.
17:41:40 <sknebel> cursed idea: language with time-based jumps
17:42:01 <sknebel> "goto -10" jumps to the line that was being executed 10µs ago
17:49:28 -!- tromp has joined.
18:16:29 <b_jonas> sknebel: that is easy enough when you only want to jump backwards for loops or return from subroutines: you save the time at the start of the loop or the call site, then subtract the current time and jump that way. it gets funnier when you want to jump forward in time for conditionals or call subroutines. you have to somehow guess how long the section of the code that you want to not execute would take
18:16:35 <b_jonas> to jump after it.
18:17:12 <b_jonas> the typical method would be to put a launch pad after the section, make the launch pad just a sleep that's much longer than how much time the skippable section takes, and jump comfortably into the middle of that.
18:20:26 <sknebel> Yeah. For some cases you could do speculative execution style, but not for everything
18:23:45 <b_jonas> you'll probably need landing pads of exponentially growing duration for multiple nested conditionals
18:23:50 <b_jonas> which doesn't bode well if you want conditionals
18:24:07 <b_jonas> this sounds like something an Intercal dialect might want to do
18:25:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:29:02 <esolangs> [[Listack]] https://esolangs.org/w/index.php?diff=106710&oldid=106705 * McChuck * (+83) /* Example programs */
18:29:58 <esolangs> [[Listack]] M https://esolangs.org/w/index.php?diff=106711&oldid=106710 * McChuck * (+1) /* Example programs */
18:31:27 <esolangs> [[Listack]] M https://esolangs.org/w/index.php?diff=106712&oldid=106711 * McChuck * (+2) /* Example programs */
18:31:56 <b_jonas> DO ABSTAIN FROM CALCULATING + NEXTING + RESUMING + COMING FROM + ... + ABSTAINING + REINSTATING FOR :1 JIFFIES
18:32:26 <fizzie> There's a time travel fingerprint ("TRDS") for Befunge-98. But a jump to the future with it isn't "jump to where execution would have ended up", it's just in relationship to time as it exists for the other threads of execution.
18:32:28 <fizzie> http://www.rcfunge98.com/rcsfingers.html#TRDS
18:32:41 <esolangs> [[Listack]] M https://esolangs.org/w/index.php?diff=106713&oldid=106712 * McChuck * (-10) /* Example programs */
18:33:54 <b_jonas> fizzie: so future time travel is a sleep?
18:35:12 <b_jonas> I mean if I had to implement actual time travel, rather than going to in time, then I'd just make it a sleep for future time travel, and a loop of a long sleep followed by reloading the time travel dynamic library for past time travel (hopefully at some point we get a time machine working and replace the library with one that uses it for backwards time travel)
18:35:51 <fizzie> Yeah, future time travel is effectively a sleep.
18:38:03 <b_jonas> right, digital computers just handle it worse than humans. there are humans who have lived for over 100 years, but no digital computer that we have today can last for that long. but then we can probably ensure that the program is live migratable to another computer, possibly one that has to emulate a long dead ancient system
18:43:40 <b_jonas> the retrocomputing folks do crazy emulators for old hardware, including simulators that simulate every transistor or other basic component of at least two old CPUs, to make sure that even most weird CPU bugs are simulated
18:53:33 <esolangs> [[Listack]] https://esolangs.org/w/index.php?diff=106714&oldid=106713 * McChuck * (+142) # starship operator
18:54:09 <esolangs> [[Listack]] M https://esolangs.org/w/index.php?diff=106715&oldid=106714 * McChuck * (+36) /* Example programs */
19:01:49 <esolangs> [[Listack]] M https://esolangs.org/w/index.php?diff=106716&oldid=106715 * McChuck * (+16) /* Example programs */
19:03:18 <esolangs> [[Listack]] M https://esolangs.org/w/index.php?diff=106717&oldid=106716 * McChuck * (+0) /* Example programs */
19:03:30 -!- tromp has joined.
19:11:14 <esolangs> [[Listack]] M https://esolangs.org/w/index.php?diff=106718&oldid=106717 * McChuck * (+1) /* Example programs */
19:19:12 <esolangs> [[Listack]] M https://esolangs.org/w/index.php?diff=106719&oldid=106718 * McChuck * (+2) /* Example programs */
19:22:48 <esolangs> [[WTFCode]] N https://esolangs.org/w/index.php?oldid=106720 * Asicosilomu * (+9980) Created this page
19:23:48 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=106721&oldid=106693 * Asicosilomu * (+14) Add WTFCode
19:26:45 <esolangs> [[WTFCode]] M https://esolangs.org/w/index.php?diff=106722&oldid=106720 * Asicosilomu * (+1) Correct return value
19:44:27 <zzo38> The other idea other than Magic: the Gathering is we can make up our own card game; I have a few ideas.
19:48:57 -!- zzo38 has quit (Ping timeout: 252 seconds).
19:49:17 -!- zzo38 has joined.
20:19:28 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:23:08 -!- tromp has joined.
20:45:22 <esolangs> [[Listack]] https://esolangs.org/w/index.php?diff=106723&oldid=106719 * McChuck * (-193) /* Example programs */
20:53:14 <myname> have you played mindbug?
21:21:50 <zzo38> I have not heard of that.
21:46:27 -!- bgs has quit (Remote host closed the connection).
22:40:09 <esolangs> [[Listack]] https://esolangs.org/w/index.php?diff=106724&oldid=106723 * McChuck * (+625) /* Example programs */
22:40:52 <esolangs> [[Listack]] M https://esolangs.org/w/index.php?diff=106725&oldid=106724 * McChuck * (+1) /* Example programs */
22:42:50 <esolangs> [[Listack]] M https://esolangs.org/w/index.php?diff=106726&oldid=106725 * McChuck * (+70) /* Example programs */
22:45:25 <esolangs> [[Listack]] M https://esolangs.org/w/index.php?diff=106727&oldid=106726 * McChuck * (+134) /* Example programs */
23:12:08 -!- __monty__ has quit (Quit: leaving).
23:20:52 -!- craigo has joined.
23:34:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
←2023-02-07 2023-02-08 2023-02-09→ ↑2023 ↑all