←2023-09-07 2023-09-08 2023-09-09→ ↑2023 ↑all
00:02:43 -!- siesta has joined.
00:57:09 <esolangs> [[User:BoundedBeans/INTERCAL Tic-Tac-Toe]] https://esolangs.org/w/index.php?diff=115633&oldid=110925 * BoundedBeans * (+139) /* Code */ Fixed minor inconveniences in gameplay
00:57:15 <Sgeo> Need some audio programming advice. I want to simulate music that people made on ancient printers by timing when the hammer would hit the paper. Would writing PCM samples with 1.0 at the moment of a hit and 0.0 elsewhere suffice, at least to get the melody? Or would it sound too terrible or be risky for audio hardware?
01:10:22 <int-e> Maybe start with a lower amplitude... perl -e 'print(("\xA0" . ("\x80" x 99))x200)' | aplay -r 44100 -t raw
01:10:43 <int-e> (sounds awful, but that's fine isn't it ;-)
01:11:50 <int-e> (the -t raw isn't needed I guess)
01:12:10 <int-e> (though it defaults to 'wav' so omitting it is dodgy)
01:14:03 <int-e> "risky for audio hardware" - it really shouldn't be unless you're operating high power, high fidelity equipment near its limits. But who knows?
02:02:30 <zzo38> I could not find the documentation easily. How to make protocol with TLS in the older Firefox with XUL?
02:19:13 -!- SoniEx2 has quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.).
02:19:52 -!- SoniEx2 has joined.
03:29:39 <Sgeo> int-e, hmm, ty. What... format is that? Also I should probably test if I can get recognizable notes doing that. Also... ALSA? And it works on WSL2?
03:34:54 <int-e> Sgeo: It should be unsigned bytes? Actually one should probably use -f U8 for that. I don't know whether WSL has alsa support... though I'd imagine that it does.
03:36:23 <Sgeo> Some very clicky sound played
04:53:08 <Sgeo> Now, the other problem is that they did rests by letting the CPU idle for a bit, so I can't just scan a printout and play the music like I was planning :(
06:16:35 -!- mich181189 has quit (Server closed connection).
06:16:47 -!- mich181189 has joined.
06:18:40 <Sgeo> I was rickrolled by a Rust crate :(
06:27:07 <int-e> Sgeo: You know the rules and so do I!
07:14:46 -!- tromp has joined.
07:57:59 -!- Sgeo has quit (Read error: Connection reset by peer).
08:07:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:25:51 -!- simcop2387 has quit (Read error: Connection reset by peer).
08:25:51 -!- perlbot has quit (Read error: Connection reset by peer).
08:29:18 -!- tromp has joined.
08:31:22 -!- simcop2387 has joined.
08:32:07 -!- perlbot has joined.
08:32:44 -!- shachaf has quit (Server closed connection).
08:32:53 -!- shachaf has joined.
08:40:15 <river> https://txt.cohere.com/urzas-ai/
08:40:39 <river> zzo38:
08:40:44 <river> zzo38 might like this
08:42:19 -!- siesta has quit (Quit: Connection closed for inactivity).
08:43:12 <river> does anyone know how to find CAs that produce random looking results, but have more symbols than 2?
08:44:04 <river> it seems hard to get uniform distriution
09:11:56 <esolangs> [[This esolang is not a push-down automata]] N https://esolangs.org/w/index.php?oldid=115634 * None1 * (+1318) Created page with "This esolang is not a push-down automata is, unlike its name, a push-down automata. It is invented by [[User:None1]]. ==Memory model== It uses only a stack that can contain nonnegative numbers of any size. ==Commands== {| class="wikitable"
09:13:27 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=115635&oldid=115629 * None1 * (+47) /* T */
09:15:24 <esolangs> [[User:None1]] https://esolangs.org/w/index.php?diff=115636&oldid=115597 * None1 * (+101) /* My Esolangs */
09:15:46 <esolangs> [[This esolang is not a push-down automata]] M https://esolangs.org/w/index.php?diff=115637&oldid=115634 * None1 * (+24)
09:18:34 <esolangs> [[This esolang is not a push-down automata]] https://esolangs.org/w/index.php?diff=115638&oldid=115637 * None1 * (+214)
09:23:18 <esolangs> [[A+B Problem]] https://esolangs.org/w/index.php?diff=115639&oldid=115363 * None1 * (+57) /* Implementations */
09:24:24 <esolangs> [[This esolang is not a push-down automata]] M https://esolangs.org/w/index.php?diff=115640&oldid=115638 * None1 * (+28)
09:28:12 <esolangs> [[TEISNPDA]] N https://esolangs.org/w/index.php?oldid=115641 * None1 * (+54) Redirected page to [[This esolang is not a push-down automata]]
09:29:51 <esolangs> [[TEI]] N https://esolangs.org/w/index.php?oldid=115642 * None1 * (+54) Redirected page to [[This esolang is not a push-down automata]]
09:49:24 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:58:44 -!- tromp has joined.
10:14:17 -!- Thelie has joined.
10:31:44 <esolangs> [[User:SnakeyKing]] https://esolangs.org/w/index.php?diff=115643&oldid=115365 * SnakeyKing * (+121)
11:27:39 -!- arseniiv_ has joined.
11:27:51 -!- Thelie has quit (Ping timeout: 255 seconds).
11:28:01 -!- arseniiv_ has changed nick to arseniiv.
11:30:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:35:23 -!- tromp has joined.
11:40:55 <arseniiv> hi I think I can make loop combinator if I add sorta closures into my stack language with quotes. First, there need to be quotes-with-locals, [var1 var2 ... | words] which would, prior to pushing the quote onto value stack, pop some values from it and bind them to names var1, var2, … in a dictionary added to the quote;
11:40:55 <arseniiv> then, when the quote is executed, it’s frame in call stack contains those additional bindings which can be called as temporary-defined words which push values onto stack;
11:40:55 <arseniiv> and also if that quote contained other quotes, they can use these names too, which can be done by simply rewriting any inner [...var_i...] as var_i [var_i | ...var_i...]. Just like some implementations of closures;
11:40:55 <arseniiv> and *then* we can have loop defined as [body | "loop_" [body loop_] def loop_] where `name body DEF` is my word definition primitive;
11:40:55 <arseniiv> this would finally work at the expense of adding these auto-popping locals and all that closure plumbing. I mean, [body] will be executed with a value stack which doesn’t contain any loop-related plumbing (like a duplicate of [body])
11:44:04 <arseniiv> damn this doesn’t work either
11:45:10 <arseniiv> on its own, after some quote, this [body | ...] will work fine. But if I define a word using this body, it’ll try to immediately pop something from the stack which is not how defining should work
11:45:24 <arseniiv> but it’s at least closest I got
11:52:05 <esolangs> [[This esolang is not a push-down automata]] https://esolangs.org/w/index.php?diff=115644&oldid=115640 * None1 * (+141) Implement the esolang in various languages and change Unimplemented to Implemented
11:53:53 <arseniiv> in essence, `def` should take its own locals list. Something like
11:53:53 <arseniiv> "loop" ["body"] ["loop_" [body loop_] def loop_] def-with-locals
11:53:53 <arseniiv> it should be refactored in some way because suddenly there are lots of extraneous entities. Probably an explicit primitive to bind to a local name. Then it’ll look something like this:
11:53:53 <arseniiv> "loop" ["body" to-local "loop_" [body loop_] def loop_]
11:57:23 <arseniiv> the inner quote should read `[body ! loop]` as we need to actually run the quote `body`
12:00:32 -!- Thelie has joined.
12:03:04 <esolangs> [[User:SnakeyKing]] M https://esolangs.org/w/index.php?diff=115645&oldid=115643 * None1 * (+0) /* Accounts */ Fixed your links
12:14:53 <esolangs> [[User:XKCD Random Number]] https://esolangs.org/w/index.php?diff=115646&oldid=115183 * None1 * (+55) /* Implementations */
12:15:35 <esolangs> [[User:XKCD Random Number]] M https://esolangs.org/w/index.php?diff=115647&oldid=115646 * None1 * (+1) /* This esolang is not a push-down aotumata */
12:16:37 <esolangs> [[This esolang is not a push-down automata]] https://esolangs.org/w/index.php?diff=115648&oldid=115644 * None1 * (+25) /* Examples */
12:18:09 <esolangs> [[Nope.]] https://esolangs.org/w/index.php?diff=115649&oldid=115403 * None1 * (+70) /* Text */ Added [[TEI]] implementation
12:19:44 <esolangs> [[Hello world program in esoteric languages (N-Z)]] https://esolangs.org/w/index.php?diff=115650&oldid=115396 * None1 * (+27) /* Tetanus */ Added implementation in [[Text]]
12:20:23 <esolangs> [[Hello world program in esoteric languages (N-Z)]] https://esolangs.org/w/index.php?diff=115651&oldid=115650 * None1 * (+79) /* The Waterfall Model */ Added implementation in [[TEI]]
12:52:22 <esolangs> [[Brainfuck speed test]] M https://esolangs.org/w/index.php?diff=115652&oldid=115620 * None1 * (+3) /* Result */
13:01:04 -!- tromp has quit (Read error: Connection reset by peer).
13:07:36 <esolangs> [[Brainfuck speed test]] https://esolangs.org/w/index.php?diff=115653&oldid=115652 * None1 * (+112) /* Result */ Added the newest version of BrainFExec
13:31:14 <esolangs> [[Special:Log/upload]] upload * None1 * uploaded "[[File:Brainfuck speed chart.png]]": Speed chart for the [[brainfuck speed test]]
13:32:59 <esolangs> [[Brainfuck speed test]] https://esolangs.org/w/index.php?diff=115655&oldid=115653 * None1 * (+165) Added speed chart
13:41:24 <esolangs> [[Brainfuck speed test]] https://esolangs.org/w/index.php?diff=115656&oldid=115655 * None1 * (+88) /* Result */ Added my JavaScript implementation of brainfuck
13:41:47 <esolangs> [[Brainfuck speed test]] https://esolangs.org/w/index.php?diff=115657&oldid=115656 * None1 * (+33) /* Conclusion */
13:43:12 <esolangs> [[Special:Log/upload]] overwrite * None1 * uploaded a new version of "[[File:Brainfuck speed chart.png]]": Update file
13:50:26 <esolangs> [[SDOTOS]] https://esolangs.org/w/index.php?diff=115659&oldid=114671 * Infinitehexagon * (+119)
13:51:50 <esolangs> [[Special:Log/upload]] overwrite * None1 * uploaded a new version of "[[File:Brainfuck speed chart.png]]": Widened the file a bit
13:54:37 <esolangs> [[SDOTOS]] https://esolangs.org/w/index.php?diff=115661&oldid=115659 * Infinitehexagon * (-5) /* Zeller's Congruence */
13:58:58 <esolangs> [[SDOTOS]] https://esolangs.org/w/index.php?diff=115662&oldid=115661 * Infinitehexagon * (+146) /* Zeller's Congruence */
14:36:13 <esolangs> [[SDOTOS]] https://esolangs.org/w/index.php?diff=115663&oldid=115662 * Infinitehexagon * (-101)
14:36:31 <esolangs> [[SDOTOS]] https://esolangs.org/w/index.php?diff=115664&oldid=115663 * Infinitehexagon * (+6)
14:37:18 -!- tromp has joined.
14:58:53 <esolangs> [[Bruh@]] M https://esolangs.org/w/index.php?diff=115665&oldid=110142 * ALBANIAN-LAUNDROMAT * (-2) added implemented category
16:00:19 -!- Sgeo has joined.
16:06:34 -!- Thelie has quit (Remote host closed the connection).
16:39:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:55:07 -!- tromp has joined.
17:13:16 -!- SGautam has joined.
17:28:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:49:34 -!- __monty__ has joined.
19:11:20 -!- tromp has joined.
19:22:33 -!- SGautam has quit (Quit: Connection closed for inactivity).
19:57:53 -!- jix has quit (Server closed connection).
19:58:11 -!- jix has joined.
20:04:32 -!- arseniiv has quit (Quit: gone too far).
20:20:12 <esolangs> [[HQ9-]] https://esolangs.org/w/index.php?diff=115666&oldid=113878 * ALBANIAN-LAUNDROMAT * (+915) added implementation
20:24:48 -!- GregorR has quit (Ping timeout: 258 seconds).
20:27:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:29:21 -!- GregorR has joined.
20:36:10 -!- tromp has joined.
20:44:57 -!- tromp has quit (Read error: Connection reset by peer).
20:47:04 -!- __monty__ has quit (Quit: leaving).
20:53:08 <esolangs> [[Imput]] https://esolangs.org/w/index.php?diff=115667&oldid=110314 * Kaveh Yousefi * (+185) Added a hyperlink to my implementation of the imput programming language on GitHub and added the category tag Implemented.
20:56:06 <esolangs> [[Imput]] https://esolangs.org/w/index.php?diff=115668&oldid=115667 * Kaveh Yousefi * (+216) Added a greeting example and subsumed all extant programs into a common section.
21:03:45 <esolangs> [[Imput]] M https://esolangs.org/w/index.php?diff=115669&oldid=115668 * Kaveh Yousefi * (+927) Reformatted and slightly reformulated the command table.
23:25:33 -!- siesta has joined.
23:53:39 -!- Lord_of_Life_ has joined.
23:54:52 -!- Lord_of_Life has quit (Ping timeout: 258 seconds).
23:54:59 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
←2023-09-07 2023-09-08 2023-09-09→ ↑2023 ↑all