00:01:58 <esolangs> [[Afth/ASCII-Core]] https://esolangs.org/w/index.php?diff=152308&oldid=152268 * Lykaina * (+23) /* ASCII-Sorted Core Instructions */ missed a blank.
00:45:32 -!- 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).
01:21:19 <esolangs> [[Afth/ASCII-Core]] https://esolangs.org/w/index.php?diff=152309&oldid=152308 * Lykaina * (+52) /* ASCII-Sorted Core Instructions */ added . and :
01:27:50 <esolangs> [[Project Euler/1]] https://esolangs.org/w/index.php?diff=152310&oldid=144068 * I am islptng * (+163)
01:32:11 <esolangs> [[Afth]] https://esolangs.org/w/index.php?diff=152311&oldid=152303 * Lykaina * (+98) /* Core Instructions */ adding . and :
01:32:35 <esolangs> [[Pointing]] https://esolangs.org/w/index.php?diff=152312&oldid=152274 * Calculus is fun * (+225) Use of ROZ
01:33:25 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=152313&oldid=152312 * Calculus is fun * (-5) /* Memory */
02:00:44 <esolangs> [[Pointing]] https://esolangs.org/w/index.php?diff=152314&oldid=152313 * Calculus is fun * (+1037) Linked List example
02:02:26 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=152315&oldid=152314 * Calculus is fun * (+69) /* Linked List */
02:04:08 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=152316&oldid=152315 * Calculus is fun * (+66) fixed indentation
02:16:54 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=152317&oldid=152316 * Calculus is fun * (+9) /* Statements */
02:17:58 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=152318&oldid=152317 * Calculus is fun * (+0) /* Instructions */
02:18:52 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=152319&oldid=152318 * Calculus is fun * (+1) /* Instructions */
02:19:31 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=152320&oldid=152319 * Calculus is fun * (-4) /* Instructions */
02:20:17 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=152321&oldid=152320 * Calculus is fun * (-139) /* Instructions */
02:21:47 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=152322&oldid=152321 * Calculus is fun * (+13) /* Linked List */
02:25:04 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=152323&oldid=152322 * Calculus is fun * (+39) /* Cat */
02:35:13 <esolangs> [[Project Euler/1]] https://esolangs.org/w/index.php?diff=152324&oldid=152310 * Calculus is fun * (+215) /* MoreMathRPN */
02:36:53 <esolangs> [[Project Euler/1]] M https://esolangs.org/w/index.php?diff=152325&oldid=152324 * Calculus is fun * (+21) /* External resources */
02:37:13 <esolangs> [[Project Euler/1]] M https://esolangs.org/w/index.php?diff=152326&oldid=152325 * Calculus is fun * (+0) /* External resources */
02:45:54 -!- craigo has joined.
03:27:48 <Lykaina> i noticed something in my documentation for Afth that made me realize i need to make more of an update to the interpreter
03:33:46 <esolangs> [[Afth]] https://esolangs.org/w/index.php?diff=152327&oldid=152311 * Lykaina * (+31) /* Jumping */
03:34:07 <Lykaina> turned a feature into a bug
03:42:38 <esolangs> [[Talk:OIIAOIIA]] N https://esolangs.org/w/index.php?oldid=152328 * I am islptng * (+80) Created page with "<blockquote>o, i i a, i o i i i i a, i<br /> ::::::- a spinning cat</blockquote>"
03:51:11 -!- Lykaina has quit (Quit: Leaving).
04:42:48 -!- Noisytoot has quit (Quit: ZNC 1.9.1 - https://znc.in).
04:43:13 -!- Noisytoot has joined.
04:52:53 -!- simcop2387_ has joined.
04:53:14 -!- simcop2387 has quit (Ping timeout: 252 seconds).
04:54:22 -!- simcop2387_ has changed nick to simcop2387.
06:08:03 -!- nitrix_ has joined.
06:08:24 -!- nitrix has quit (Ping timeout: 252 seconds).
07:21:01 -!- nitrix_ has changed nick to nitrix.
08:00:44 -!- Sgeo has quit (Read error: Connection reset by peer).
08:05:19 -!- lisbeths has joined.
08:56:21 -!- Trigon has quit (Ping timeout: 248 seconds).
09:14:56 -!- Trigon has joined.
09:43:17 <korvo> lisbeths: Morning. Did you see our conversation in the logs? If not, I can catch you up.
09:44:26 <korvo> lisbeths: So, there were two interesting topics. One is JIT'ing Prolog, and we can come back to that later. But the other was hinting at a common misconception about quantum computing that is worth addressing.
09:45:04 <korvo> A quantum computer doesn't try every possibility at once. Rather, it builds up states of relatively high and low probability through some non-ontic mechanism. In terms of complexity theory, NP isn't BQP.
09:45:38 <korvo> We should be able to simulate qubits using Prolog. A polynomial amount of qubits will take exponential resources to simulate, though; Holevo's bound applies.
09:46:07 <b_jonas> sorry? what is "non-ontic"?
09:47:25 <lisbeths> all we need is a bunch of graphics cards
09:47:26 <korvo> Oh, sorry, I should pick better words. A theory can be either epistemic (what we know about a system) or ontic (what the system's states actually are). Quantum systems usually are epistemic and there's theoretical barriers to ontic models.
09:47:46 <lisbeths> I think that the language to be jitted should be a language that is capable of boostrapping a prolog
09:48:18 <korvo> Relevant to this channel, it's an easy theorem that no cellular automaton can implement qubits with only polynomial amounts of cellular data, used by Aaronson to argue against Wolfram's bullshit.
09:48:38 <lisbeths> sorry my mind is in many places at once
09:49:04 <korvo> Holevo's bound says that if you want to simulate a row of qubits, then you're going to have to spend poly time on a quantum machine, or exponential time on a classical machine, and you can only read out one bit/qubit.
09:49:33 <korvo> No worries! Let's leave QM behind and talk about JITs. Much simpler.
09:56:05 <lisbeths> until more information is out about quantum computers I can only speculate about the compilers that will run on them
09:58:32 <korvo> What kind of information?
09:58:54 <lisbeths> like buy a quantum processor at the store
09:59:49 <lisbeths> the only issue is if the research I do on jits has to be redone when quantum computing becomes common
10:03:50 <korvo> You can buy time on IBM's quantum computers today. It's not especially cheap. They have a software simulator that you can use for development.
10:05:22 <korvo> I'm not sure why JIT technology would be invalidated. All classical algorithms will still work.
10:19:56 <lisbeths> I am still looking for your answer to what we should use as a jit language in the year of our lord 2025 on the day of febuary 21
10:21:24 <korvo> lisbeths: Well, my answer's mostly the same as before. For self-application, I think that a synthetic language will do better than anything popular. For implementing a JIT, I'd use RPython. For the language to implement, anything!
10:22:33 <lisbeths> korvo should I use rpython as my jit or should I choose a langauge that is already jitted on rpython
10:23:56 <korvo> RPython is already JIT'd on RPython, via PyPy. So you don't have to worry about that.
10:28:16 <korvo> lisbeths: So for example perhaps you'd want to implement fastlisp in RPython as a simple interpreter. Then that interpreter can be turned into a JIT compiler with the same behavior.
10:29:14 <lisbeths> no fastlisp is going to run in some lambda calculus interpreter and it will be code that generates rpython
10:29:38 <lisbeths> korvo have you heard of the mojo version of python?
10:29:59 <korvo> You might find that to be a little slow; RPython's translator is whole-program, AOT, and takes at least five minutes.
10:30:47 <korvo> I'm aware of Mojo. It's not open-source or open to implement, so I don't really care about it. Most of their performance claims are about cherry-picked benchmarks and shouldn't be trusted.
10:30:52 <lisbeths> so you are saying that rpython outperforms mojo?
10:31:28 <lisbeths> ok first Im going to generate some regular python then im gonna generate some rpython
10:32:48 <korvo> Oh, RPython's outputs definitely outperform LLVM; RPython used to have an LLVM backend but they removed it because it wasn't worthwhile.
10:33:35 <lisbeths> yeah we are going with rpython for now on the fastlisp side but first im gonna generate some regular python
10:33:55 <lisbeths> I am creating a hybrid between scheme and fastlisp to speed up production
10:35:34 <korvo> Do you already have a production workflow?
10:35:51 <korvo> I've worked for multiple employers whose main issue was that they were focused on optimizing a non-existent production pipeline.
10:38:33 <lisbeths> I am not sure what you mean by production korvo
10:38:45 <korvo> lisbeths: What did you mean by production?
10:39:09 <korvo> I mean manufacturing, database queries, batch processing, that sort of thing.
11:08:06 <lisbeths> korvo what does a production workflow look like for someone who designs programming languages
11:09:59 <korvo> lisbeths: I like the SMM approach, somtimes called the Capability Matrix or the Maturity Model. It suggests that a language can evolve through five different stages of complexity and maturity. It also neatly lines up with Discordian philosophy.
11:10:25 <korvo> But I'm the sort of person who spends years per language. Somebody who emits languages more often probably has a different way of looking at it.
11:12:16 <lisbeths> I am just developing languages dialectically
11:12:35 <lisbeths> so capability matrixes may or may not be incorporated into my dialectics
11:39:54 <korvo> Sure. That's not unreasonable; Agile is popular because it delivers results.
11:44:36 <esolangs> [[EternalGolf]] N https://esolangs.org/w/index.php?oldid=152329 * PrySigneToFry * (+5627) Created page with "EternalGolf is an esoteric programming language designed by PrySigneToFry to code-golfing. You're free to expand this programming language, just like [https://wiki.xdi8.top/wiki/%E5%B8%8C%E5%90%95%E5%AD%97%E6%AF%8D Infinite Shidinn Letter]. = Rules = # Your e
13:08:09 -!- amby has joined.
13:25:36 -!- craigo has quit (Ping timeout: 265 seconds).
13:32:06 -!- chomwitt has joined.
13:35:53 -!- chomwitt has quit (Remote host closed the connection).
14:33:43 -!- amby has quit (Remote host closed the connection).
14:53:11 -!- craigo has joined.
14:53:26 -!- craigo has quit (Remote host closed the connection).
14:55:34 <esolangs> [[User talk:Aadenboy]] https://esolangs.org/w/index.php?diff=152330&oldid=152209 * PrySigneToFry * (+40)
15:19:47 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=152331&oldid=152191 * PrySigneToFry * (+0) Fixed, but with different character(10,000 in Chinese, not n@zi sign)
15:20:01 <esolangs> [[1.1]] M https://esolangs.org/w/index.php?diff=152332&oldid=142605 * Cosmikdebris * (-3)
15:20:53 <esolangs> [[Python is Magic]] M https://esolangs.org/w/index.php?diff=152333&oldid=141200 * Benben * (+29) make "exec", "chr", and integers
15:33:40 -!- Sgeo has joined.
15:38:14 -!- Lykaina has joined.
15:43:07 <Lykaina> fixing a bug in the Afth reference interpreter
15:46:11 <Lykaina> realized the bug existed right before i ell asleep
15:48:09 <Lykaina> was able to mention it in wiki, but not fix it
16:03:07 -!- FreeFull has quit (Ping timeout: 252 seconds).
16:03:57 <esolangs> [[Afth]] https://esolangs.org/w/index.php?diff=152334&oldid=152327 * Lykaina * (+64) /* Jumping */ Documenting results of bug fix.
16:04:57 -!- FreeFull has joined.
16:07:50 <esolangs> [[User:I am islptng/Draft for SLet 4]] N https://esolangs.org/w/index.php?oldid=152335 * I am islptng * (+3314) Created page with "{{SUBST::SLet}}"
16:10:17 <esolangs> [[User:I am islptng/Draft for SLet 4]] https://esolangs.org/w/index.php?diff=152336&oldid=152335 * I am islptng * (-547)
16:14:26 <Lykaina> damn...the cat program, which i just decided to test, isn't working
16:14:51 <Lykaina> i think it's another bug somewhere
16:15:39 -!- chomwitt has joined.
16:19:00 <esolangs> [[User:I am islptng/Draft for SLet 4]] https://esolangs.org/w/index.php?diff=152337&oldid=152336 * I am islptng * (-213)
16:35:01 <esolangs> [[User:I am islptng/Draft for SLet 4]] https://esolangs.org/w/index.php?diff=152338&oldid=152337 * I am islptng * (-76)
16:38:50 -!- chomwitt has quit (Remote host closed the connection).
16:42:57 <esolangs> [[User:I am islptng/Draft for SLet 4]] https://esolangs.org/w/index.php?diff=152339&oldid=152338 * I am islptng * (+30) /* Commands */
16:45:04 <esolangs> [[User:I am islptng/Draft for SLet 4]] https://esolangs.org/w/index.php?diff=152340&oldid=152339 * I am islptng * (+0) /* Commands */
17:01:51 -!- chomwitt has joined.
17:19:03 -!- craigo has joined.
17:52:55 -!- FreeFull has quit.
18:45:34 -!- Lord_of_Life_ has joined.
18:46:12 -!- Lord_of_Life has quit (Ping timeout: 246 seconds).
18:46:58 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
19:10:15 <esolangs> [[TESTLANG]] https://esolangs.org/w/index.php?diff=152341&oldid=140515 * 47 * (+1) /* Hello, world! */
19:10:34 <esolangs> [[Hello world program in esoteric languages (T-Z)]] https://esolangs.org/w/index.php?diff=152342&oldid=142853 * 47 * (-24) /* TESTLANG */
19:31:35 <Lykaina> grrr...no idea what's wrong
19:33:36 <Lykaina> i just had to do a git restore
19:35:14 <Lykaina> the cat program i wrote doesn't work
19:49:32 -!- chomwitt has quit (Remote host closed the connection).
19:53:40 <int-e> Lykaina: what is this test for: len(line)%4 == 3 (the final line of the first cat program doesn't pass this test)
19:54:12 <int-e> (the test is in run_line)
19:55:16 <int-e> if I drop that check, the cat program does copy input to output. It fails to detect EOF
20:01:57 <Lykaina> found other old bugs in the process as well
20:04:02 <Lykaina> so glad i put the source online
20:04:46 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=152343&oldid=152323 * Calculus is fun * (-10) /* Hello world */
20:05:22 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=152344&oldid=152343 * Calculus is fun * (-13) /* Hello world */
20:09:28 <esolangs> [[User:Buckets]] M https://esolangs.org/w/index.php?diff=152345&oldid=152304 * Buckets * (+35)
20:09:35 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=152346&oldid=152305 * Buckets * (+11)
20:10:03 <esolangs> [[Kyle]] N https://esolangs.org/w/index.php?oldid=152347 * Buckets * (+1011) Created page with "Kyle is an Esoteric programming language created by [[User:Buckets]] in 2024, It is on a 2D grid and the Pointer is Kyle which '''might''' follow your directions, or not. {| class="wikitable" ! Commands !! Instructions |- | ^ || 20% chance to go up. |- | < || 20% chance t
20:15:09 -!- roper has joined.
20:22:20 <esolangs> [[Kyle]] M https://esolangs.org/w/index.php?diff=152348&oldid=152347 * Buckets * (+39)
20:30:54 <esolangs> [[User:Buckets/Sandbox]] M https://esolangs.org/w/index.php?diff=152349&oldid=152243 * Buckets * (+59)
20:37:10 <Lykaina> now for the hard part: rewriting the mess of an input/output system i wrote so that it will accept an eof
20:55:13 <esolangs> [[Halt preventing brainfuck]] N https://esolangs.org/w/index.php?oldid=152350 * C++DSUCKER * (+1536) Created page with "Halt preventing Brainfuck is a [[brainfuck]] derivative that can be used to solve the halting problem, calculate busy beavers, and solve math problems. == Commands == {| class="wikitable" !Command !Description |- | style="text-align:center"| <cod
20:55:59 <esolangs> [[Special:Log/move]] move * C++DSUCKER * moved [[Halt preventing brainfuck]] to [[Loop preventing brainfuck]]: this makes more sense
20:57:15 <esolangs> [[Loop preventing brainfuck]] https://esolangs.org/w/index.php?diff=152353&oldid=152351 * C++DSUCKER * (+0) /* Random number generator */
20:57:26 <esolangs> [[Loop preventing brainfuck]] M https://esolangs.org/w/index.php?diff=152354&oldid=152353 * C++DSUCKER * (+0) /* BrainFuck busy beaver */
20:57:36 <esolangs> [[Loop preventing brainfuck]] M https://esolangs.org/w/index.php?diff=152355&oldid=152354 * C++DSUCKER * (+0) /* Solving collatz conjecture */
21:02:51 <esolangs> [[User:Buckets/Sandbox]] M https://esolangs.org/w/index.php?diff=152356&oldid=152349 * Buckets * (+19)
21:08:07 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=152357&oldid=152346 * C++DSUCKER * (+32)
21:08:21 <Lykaina> now i must figure out why hex output outputs 'k' instead of '0a'
21:09:15 <Lykaina> changed the cat program to stop after a new line
21:09:37 <Lykaina> haven't uploaded changes, though
21:18:45 <int-e> Lykaina: don't worry about updating git for my sake, I'm half asleep and no longer following
21:19:56 <Lykaina> it's for anyone who wants to look at current code
21:21:07 -!- roper has quit (Quit: leaving).
21:36:21 <HackEso> olist <https://www.giantitp.com/comics/oots1319.html>: shachaf oerjan Sgeo boily nortti b_jonas Noisytoot
21:50:39 <esolangs> [[Free Esolang]] https://esolangs.org/w/index.php?diff=152358&oldid=152220 * Hotcrystal0 * (+106)
21:51:26 <esolangs> [[Free Esolang]] https://esolangs.org/w/index.php?diff=152359&oldid=152358 * Hotcrystal0 * (+1)
21:52:01 <esolangs> [[Free Esolang]] https://esolangs.org/w/index.php?diff=152360&oldid=152359 * Hotcrystal0 * (-1)
21:57:43 <esolangs> [[Afth/Examples]] https://esolangs.org/w/index.php?diff=152361&oldid=152265 * Lykaina * (+478) /* Examples */ Added Echo.
22:29:06 -!- craigo has quit (Quit: Leaving).
22:44:20 -!- chiselfuse has quit (Remote host closed the connection).
22:44:34 -!- chiselfuse has joined.
22:49:22 <esolangs> [[User:Buckets]] M https://esolangs.org/w/index.php?diff=152362&oldid=152345 * Buckets * (+362)
22:49:34 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=152363&oldid=152357 * Buckets * (+356)
22:50:21 <esolangs> [[Fontmess]] N https://esolangs.org/w/index.php?oldid=152364 * Buckets * (+4443) Created page with "{{wrongtitle|title=<span style="background-color:Gray;color:Yellow;">F</span><u><span style="font-size: 1.4em;">o</span></u>''<span style="background-color:Default;color:Green;">n</span>''<strike>t</strike><sup>m</sup><small><sub><span style="background-color:Black;col
23:04:06 <esolangs> [[Afth/Examples]] https://esolangs.org/w/index.php?diff=152365&oldid=152361 * Lykaina * (+157) /* Echo */ Added alternate Echo program.