00:01:58 [[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 [[Afth/ASCII-Core]] https://esolangs.org/w/index.php?diff=152309&oldid=152308 * Lykaina * (+52) /* ASCII-Sorted Core Instructions */ added . and : 01:27:50 [[Project Euler/1]] https://esolangs.org/w/index.php?diff=152310&oldid=144068 * I am islptng * (+163) 01:32:11 [[Afth]] https://esolangs.org/w/index.php?diff=152311&oldid=152303 * Lykaina * (+98) /* Core Instructions */ adding . and : 01:32:35 [[Pointing]] https://esolangs.org/w/index.php?diff=152312&oldid=152274 * Calculus is fun * (+225) Use of ROZ 01:33:25 [[Pointing]] M https://esolangs.org/w/index.php?diff=152313&oldid=152312 * Calculus is fun * (-5) /* Memory */ 02:00:44 [[Pointing]] https://esolangs.org/w/index.php?diff=152314&oldid=152313 * Calculus is fun * (+1037) Linked List example 02:02:26 [[Pointing]] M https://esolangs.org/w/index.php?diff=152315&oldid=152314 * Calculus is fun * (+69) /* Linked List */ 02:04:08 [[Pointing]] M https://esolangs.org/w/index.php?diff=152316&oldid=152315 * Calculus is fun * (+66) fixed indentation 02:16:54 [[Pointing]] M https://esolangs.org/w/index.php?diff=152317&oldid=152316 * Calculus is fun * (+9) /* Statements */ 02:17:58 [[Pointing]] M https://esolangs.org/w/index.php?diff=152318&oldid=152317 * Calculus is fun * (+0) /* Instructions */ 02:18:52 [[Pointing]] M https://esolangs.org/w/index.php?diff=152319&oldid=152318 * Calculus is fun * (+1) /* Instructions */ 02:19:31 [[Pointing]] M https://esolangs.org/w/index.php?diff=152320&oldid=152319 * Calculus is fun * (-4) /* Instructions */ 02:20:17 [[Pointing]] M https://esolangs.org/w/index.php?diff=152321&oldid=152320 * Calculus is fun * (-139) /* Instructions */ 02:21:47 [[Pointing]] M https://esolangs.org/w/index.php?diff=152322&oldid=152321 * Calculus is fun * (+13) /* Linked List */ 02:25:04 [[Pointing]] M https://esolangs.org/w/index.php?diff=152323&oldid=152322 * Calculus is fun * (+39) /* Cat */ 02:35:13 [[Project Euler/1]] https://esolangs.org/w/index.php?diff=152324&oldid=152310 * Calculus is fun * (+215) /* MoreMathRPN */ 02:36:53 [[Project Euler/1]] M https://esolangs.org/w/index.php?diff=152325&oldid=152324 * Calculus is fun * (+21) /* External resources */ 02:37:13 [[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 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 [[Afth]] https://esolangs.org/w/index.php?diff=152327&oldid=152311 * Lykaina * (+31) /* Jumping */ 03:34:07 turned a feature into a bug 03:42:38 [[Talk:OIIAOIIA]] N https://esolangs.org/w/index.php?oldid=152328 * I am islptng * (+80) Created page with "
o, i i a, i o i i i i a, i
::::::- a spinning cat
" 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 lisbeths: Morning. Did you see our conversation in the logs? If not, I can catch you up. 09:43:36 catch me up please korvo 09:44:26 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:44:39 sure 09:45:04 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 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 sorry? what is "non-ontic"? 09:47:25 all we need is a bunch of graphics cards 09:47:26 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 I think that the language to be jitted should be a language that is capable of boostrapping a prolog 09:48:18 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 sorry my mind is in many places at once 09:48:40 thats all fine 09:49:04 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 No worries! Let's leave QM behind and talk about JITs. Much simpler. 09:56:05 until more information is out about quantum computers I can only speculate about the compilers that will run on them 09:58:32 What kind of information? 09:58:54 like buy a quantum processor at the store 09:59:49 the only issue is if the research I do on jits has to be redone when quantum computing becomes common 10:03:50 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 I'm not sure why JIT technology would be invalidated. All classical algorithms will still work. 10:19:56 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:19:59 korvo 10:21:24 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:21:40 okay so rpython 10:22:33 korvo should I use rpython as my jit or should I choose a langauge that is already jitted on rpython 10:23:56 RPython is already JIT'd on RPython, via PyPy. So you don't have to worry about that. 10:28:16 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 no fastlisp is going to run in some lambda calculus interpreter and it will be code that generates rpython 10:29:38 korvo have you heard of the mojo version of python? 10:29:59 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 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 so you are saying that rpython outperforms mojo? 10:30:58 ah not open source got it 10:31:28 ok first Im going to generate some regular python then im gonna generate some rpython 10:32:48 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 yeah we are going with rpython for now on the fastlisp side but first im gonna generate some regular python 10:33:55 I am creating a hybrid between scheme and fastlisp to speed up production 10:35:34 Do you already have a production workflow? 10:35:51 I've worked for multiple employers whose main issue was that they were focused on optimizing a non-existent production pipeline. 10:38:33 I am not sure what you mean by production korvo 10:38:45 lisbeths: What did you mean by production? 10:39:09 I mean manufacturing, database queries, batch processing, that sort of thing. 11:08:06 korvo what does a production workflow look like for someone who designs programming languages 11:09:59 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 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 I am just developing languages dialectically 11:12:35 so capability matrixes may or may not be incorporated into my dialectics 11:39:54 Sure. That's not unreasonable; Agile is popular because it delivers results. 11:44:36 [[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 [[User talk:Aadenboy]] https://esolangs.org/w/index.php?diff=152330&oldid=152209 * PrySigneToFry * (+40) 15:19:47 [[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 [[1.1]] M https://esolangs.org/w/index.php?diff=152332&oldid=142605 * Cosmikdebris * (-3) 15:20:53 [[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:38:53 hi 15:43:07 fixing a bug in the Afth reference interpreter 15:46:11 realized the bug existed right before i ell asleep 15:46:21 *fell 15:48:09 was able to mention it in wiki, but not fix it 16:03:07 -!- FreeFull has quit (Ping timeout: 252 seconds). 16:03:57 [[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 [[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 [[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 damn...the cat program, which i just decided to test, isn't working 16:14:51 i think it's another bug somewhere 16:15:39 -!- chomwitt has joined. 16:19:00 [[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 [[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 [[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 [[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 [[TESTLANG]] https://esolangs.org/w/index.php?diff=152341&oldid=140515 * 47 * (+1) /* Hello, world! */ 19:10:34 [[Hello world program in esoteric languages (T-Z)]] https://esolangs.org/w/index.php?diff=152342&oldid=142853 * 47 * (-24) /* TESTLANG */ 19:31:35 grrr...no idea what's wrong 19:33:36 i just had to do a git restore 19:35:14 the cat program i wrote doesn't work 19:35:46 and i have no idea why 19:49:32 -!- chomwitt has quit (Remote host closed the connection). 19:53:40 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 (the test is in run_line) 19:54:50 oh...old code 19:55:16 if I drop that check, the cat program does copy input to output. It fails to detect EOF 20:01:40 thanks 20:01:57 found other old bugs in the process as well 20:04:02 so glad i put the source online 20:04:46 [[Pointing]] M https://esolangs.org/w/index.php?diff=152343&oldid=152323 * Calculus is fun * (-10) /* Hello world */ 20:05:22 [[Pointing]] M https://esolangs.org/w/index.php?diff=152344&oldid=152343 * Calculus is fun * (-13) /* Hello world */ 20:09:28 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=152345&oldid=152304 * Buckets * (+35) 20:09:35 [[Language list]] M https://esolangs.org/w/index.php?diff=152346&oldid=152305 * Buckets * (+11) 20:10:03 [[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:17:55 thank you so much int-e 20:19:30 pushed the fix 20:22:20 [[Kyle]] M https://esolangs.org/w/index.php?diff=152348&oldid=152347 * Buckets * (+39) 20:30:54 [[User:Buckets/Sandbox]] M https://esolangs.org/w/index.php?diff=152349&oldid=152243 * Buckets * (+59) 20:37:10 now for the hard part: rewriting the mess of an input/output system i wrote so that it will accept an eof 20:38:38 i mean, stop at an eof 20:55:13 [[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"| [[Special:Log/move]] move * C++DSUCKER * moved [[Halt preventing brainfuck]] to [[Loop preventing brainfuck]]: this makes more sense 20:57:15 [[Loop preventing brainfuck]] https://esolangs.org/w/index.php?diff=152353&oldid=152351 * C++DSUCKER * (+0) /* Random number generator */ 20:57:26 [[Loop preventing brainfuck]] M https://esolangs.org/w/index.php?diff=152354&oldid=152353 * C++DSUCKER * (+0) /* BrainFuck busy beaver */ 20:57:36 [[Loop preventing brainfuck]] M https://esolangs.org/w/index.php?diff=152355&oldid=152354 * C++DSUCKER * (+0) /* Solving collatz conjecture */ 21:02:51 [[User:Buckets/Sandbox]] M https://esolangs.org/w/index.php?diff=152356&oldid=152349 * Buckets * (+19) 21:08:07 [[Language list]] M https://esolangs.org/w/index.php?diff=152357&oldid=152346 * C++DSUCKER * (+32) 21:08:21 now i must figure out why hex output outputs 'k' instead of '0a' 21:09:15 changed the cat program to stop after a new line 21:09:37 haven't uploaded changes, though 21:17:43 found it 21:18:45 Lykaina: don't worry about updating git for my sake, I'm half asleep and no longer following 21:19:06 no, i like to update it 21:19:56 it's for anyone who wants to look at current code 21:21:07 -!- roper has quit (Quit: leaving). 21:36:18 `olist 1319 21:36:21 olist : shachaf oerjan Sgeo boily nortti b_jonas Noisytoot 21:50:39 [[Free Esolang]] https://esolangs.org/w/index.php?diff=152358&oldid=152220 * Hotcrystal0 * (+106) 21:51:26 [[Free Esolang]] https://esolangs.org/w/index.php?diff=152359&oldid=152358 * Hotcrystal0 * (+1) 21:52:01 [[Free Esolang]] https://esolangs.org/w/index.php?diff=152360&oldid=152359 * Hotcrystal0 * (-1) 21:57:43 [[Afth/Examples]] https://esolangs.org/w/index.php?diff=152361&oldid=152265 * Lykaina * (+478) /* Examples */ Added Echo. 22:16:34 cu 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 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=152362&oldid=152345 * Buckets * (+362) 22:49:34 [[Language list]] M https://esolangs.org/w/index.php?diff=152363&oldid=152357 * Buckets * (+356) 22:50:21 [[Fontmess]] N https://esolangs.org/w/index.php?oldid=152364 * Buckets * (+4443) Created page with "{{wrongtitle|title=Fo''n''tm