←2019-12-18 2019-12-19 2019-12-20→ ↑2019 ↑all
00:08:06 -!- FreeFull has quit.
00:14:39 <arseniiv> <imode-ruby> forth is like baking a cake with only two hands instead of the support of a countertop. ==> ooh a good metaphor. I do sometimes think two hands is not enough
00:50:03 <imode-ruby> yeah, now I have to figure out how to give a user N number of hands. :)
00:53:09 <imode-ruby> or give the _illusion_ that they have an N number of hands...
01:04:30 -!- oerjan has joined.
01:11:04 <arseniiv> imode-ruby: illusion may be as hard
01:11:11 -!- arseniiv has quit (Quit: gone completely :o).
01:16:34 <imode-ruby> another problem Mode has is the idea of code duplication. everything's done via inline macros so if you have a chunk of code _you're going to plop a new copy down everywhere you use it_.
01:17:29 <imode-ruby> this is both good and bad... compression takes care of that in some way. still working on a compile and runtime solution to that.
01:20:37 <imode-ruby> it's almost the inverse of the inlining problem. everything you define is inlined by default. not very much of a problem but it does matter when the resulting code size is giant.
01:29:41 <oerjan> . o O ( wouldn't that be the outlining problem )
01:46:33 -!- Soni has quit (Ping timeout: 245 seconds).
03:06:05 -!- imode has joined.
03:11:14 <oerjan> fungot, hm
03:11:14 <fungot> oerjan: somewhere between 2 and 5 years was a bit confused about the distiction because of code-as-data. see you
03:11:33 <oerjan> thanks, that explains it
03:13:12 <int-e> eery
03:13:52 <shachaf> @metar koak
03:13:53 <lambdabot> KOAK 190253Z 19007KT 10SM SCT015 BKN022 BKN028 13/11 A3005 RMK AO2 RAB0157E08 SLP176 P0000 60000 T01280111 51019
03:14:10 <shachaf> Should I put parent pointers in my tree nodes?
03:22:51 -!- Guest67969 has quit (Quit: WeeChat 2.6).
03:24:18 -!- GeekDude has joined.
03:25:16 <int-e> maybe, but not if you want a persistent data structure
03:26:34 <shachaf> The alternative (which I'm using now) is to have "cursors" into the tree contain a stack rather than just a node pointer.
03:27:54 <int-e> next you'll be inventing zippers
03:30:01 <int-e> fungot: can you solve a megaminx?
03:30:02 <fungot> int-e: and not backspace... can be translated
03:31:41 <shachaf> int-e: Is that like a megamix?
03:31:58 <int-e> no?
03:32:14 <shachaf> Oh, it's a puzzle thing.
03:32:19 <int-e> It's a Rubik's cube, but dodecahedrical.
03:32:27 <shachaf> Persistent data structures are kind of a scam, I think.
03:32:33 <shachaf> You rarely need them and they're very expensive.
03:47:18 <oerjan> @metar ENVA
03:47:19 <lambdabot> ENVA 190250Z 09005KT 9999 OVC042 M00/M01 Q1011 RMK WIND 670FT 21012KT
03:48:49 <oerjan> `grWp \<moo\>
03:48:52 <HackEso> moo:Moo is the sound made by a cow as it freezes.
04:53:00 -!- oerjan has quit (Quit: Nite).
05:10:58 -!- shikhout has joined.
05:23:38 -!- shikhout has quit (Quit: Lost terminal).
06:11:37 <esowiki> [[Special:Log/newusers]] create * Felixcesar15 * New user account
06:20:49 -!- shikhout has joined.
06:35:17 -!- heroux has quit (Ping timeout: 246 seconds).
06:35:48 -!- heroux has joined.
06:40:09 -!- shikhout has quit (Quit: leaving).
06:44:17 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=68018&oldid=67943 * Felixcesar15 * (+272) /* Introductions */
06:47:51 -!- imode has quit (Ping timeout: 265 seconds).
06:54:24 -!- heroux has quit (Ping timeout: 268 seconds).
06:55:12 -!- heroux has joined.
07:32:01 <esowiki> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=68019&oldid=67880 * Felixcesar15 * (+948)
08:02:05 -!- iczero has quit (Ping timeout: 265 seconds).
08:02:27 -!- iczero has joined.
08:07:47 <esowiki> [[Lightlang]] N https://esolangs.org/w/index.php?oldid=68020 * Felixcesar15 * (+1240) Creation of this page - Felixcesar15
08:13:48 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=68021&oldid=68013 * Felixcesar15 * (+16) /* L */
08:15:46 <esowiki> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=68022&oldid=68019 * Felixcesar15 * (-948)
08:32:59 -!- Soni has joined.
08:40:39 -!- stux|away has quit (Ping timeout: 268 seconds).
08:47:33 -!- b_jonas has quit (Quit: leaving).
08:52:03 -!- stux|away has joined.
09:16:04 -!- ArthurStrong has joined.
09:28:42 -!- bunnyocto has joined.
09:44:53 -!- j-bot has joined.
09:52:10 <bunnyocto> j-bot can execute J?
09:58:03 <FireFly> [ |. 'puy'
09:58:03 <j-bot> FireFly: yup
09:58:26 <bunnyocto> [5
09:58:38 <bunnyocto> [. 5
09:58:39 <j-bot> bunnyocto: 5
09:59:08 <FireFly> uh, didn't know that works with a dot
10:01:38 <bunnyocto> [<. 5.3
10:01:53 <bunnyocto> [.<. 5.3
10:01:56 <bunnyocto> hm.
10:02:17 <bunnyocto> [ <. 5.3
10:02:18 <j-bot> bunnyocto: 5
10:02:20 <bunnyocto> ah.
10:02:21 <bunnyocto> ok
10:02:23 <bunnyocto> :D
10:02:39 <bunnyocto> [ */ % # 1 2 3 4
10:02:39 <j-bot> bunnyocto: 0.25
10:03:34 <bunnyocto> that doesn't look right.
10:03:46 <bunnyocto> Shouldn't that be 6.0
10:06:55 <tromp_> [ # 2 3
10:06:56 <j-bot> tromp_: 2
10:07:24 <tromp_> [ # 6 3
10:07:24 <j-bot> tromp_: 2
10:07:31 <bunnyocto> [ */ % # (1 2 3 4)
10:07:32 <j-bot> bunnyocto: 0.25
10:07:36 <bunnyocto> :(
10:08:23 <tromp_> [ % # 6 3
10:08:24 <j-bot> tromp_: 0.5
10:10:16 <FireFly> bunnyocto: you're applying them monadically, not as a train
10:10:31 <FireFly> [ (*/ % #) 1 2 3 4
10:10:31 <j-bot> FireFly: 6
10:10:51 <FireFly> asuming you meant product over length
10:11:36 <bunnyocto> ah. thanks.
10:13:15 <FireFly> monadic % is reciprocal, so that' a bit different :p
10:35:55 <esowiki> [[Lightlang]] https://esolangs.org/w/index.php?diff=68023&oldid=68020 * Felixcesar15 * (+1887)
10:38:28 -!- Lord_of_Life_ has joined.
10:39:03 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
10:39:51 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:40:11 <esowiki> [[Lightlang]] M https://esolangs.org/w/index.php?diff=68024&oldid=68023 * Felixcesar15 * (+0) Some mistake fixes
11:06:55 <esowiki> [[Lightlang]] M https://esolangs.org/w/index.php?diff=68025&oldid=68024 * Felixcesar15 * (+62)
11:17:05 <esowiki> [[Lightlang]] https://esolangs.org/w/index.php?diff=68026&oldid=68025 * Felixcesar15 * (+199) Added examples and some edits
11:18:11 <esowiki> [[User:Felixcesar15]] N https://esolangs.org/w/index.php?oldid=68027 * Felixcesar15 * (+131) Created page with "Welcome to void of nothingness - ~~~~"
11:27:15 -!- wib_jonas has joined.
11:45:07 -!- bunnyocto has quit (Ping timeout: 260 seconds).
11:58:11 -!- arseniiv has joined.
12:36:00 <esowiki> [[Intcode]] https://esolangs.org/w/index.php?diff=68028&oldid=68010 * Yay * (+91) added another day
12:41:33 -!- wib_jonas has quit (Remote host closed the connection).
13:06:24 -!- bunnyocto has joined.
13:20:56 -!- B_fhgbcch has joined.
13:25:38 -!- B_fhgbcch has quit (Ping timeout: 265 seconds).
13:40:25 -!- tromp has joined.
13:43:20 -!- tromp_ has quit (Ping timeout: 246 seconds).
13:55:11 <esowiki> [[Special:Log/newusers]] create * Aaaa * New user account
14:16:42 -!- tromp_ has joined.
14:19:44 -!- tromp has quit (Ping timeout: 246 seconds).
14:40:28 <esowiki> [[Referencement]] https://esolangs.org/w/index.php?diff=68029&oldid=68017 * Hakerh400 * (-90)
14:48:35 -!- ArthurStrong has quit (Quit: leaving).
15:59:34 -!- xkapastel has joined.
16:40:26 <esowiki> [[Bigspace]] N https://esolangs.org/w/index.php?oldid=68030 * DmilkaSTD * (+233) Created page with "Bigspace is a esolang inspired in Whitespace with stacks, tapes, heaps and turing machines simulations (Turing complete!). Bigspace was made to use only a command and be the..."
16:46:45 -!- imode has joined.
16:48:15 -!- arseniiv has quit (Ping timeout: 268 seconds).
16:53:18 -!- arseniiv has joined.
16:57:47 <esowiki> [[Bigspace]] https://esolangs.org/w/index.php?diff=68031&oldid=68030 * DmilkaSTD * (+619)
17:15:03 -!- bunnyocto has quit (Ping timeout: 260 seconds).
17:23:00 -!- user24 has joined.
17:23:11 -!- B_egafbha has joined.
17:36:59 -!- imode has quit (Quit: WeeChat 2.7).
17:53:25 -!- b_jonas has joined.
17:56:20 -!- LKoen has joined.
17:59:49 <esowiki> [[Glitch]] N https://esolangs.org/w/index.php?oldid=68032 * IFcoltransG * (+1201) Created page with "{{stub}} '''Glitch''' is a [http://canonical.org/~kragen/bytebeat/ bytebeat] language, used in the [https://naivesound.com/glitch Glitch algorithmic synthesizer], for generati..."
18:00:10 <esowiki> [[Glitch]] M https://esolangs.org/w/index.php?diff=68033&oldid=68032 * IFcoltransG * (+0) Category capitalisation
18:00:48 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=68034&oldid=68021 * IFcoltransG * (+13) /* G */ + Glitch
19:04:29 <b_jonas> fungot, when is the U.S. senate eating the peaches?
19:04:29 <fungot> b_jonas: the syntax is much nicer than oko-in-c amirite) that was written in sicp?
19:05:45 <b_jonas> fungot, is Elon Musk secretly Satoshi?
19:05:45 <fungot> b_jonas: and butt-ugly :d :d :d), i configured my irc client.) in our example
19:06:08 <b_jonas> yes, I configured my irc client too
19:08:06 -!- user24 has quit (Quit: Leaving).
19:09:52 -!- bunnyocto has joined.
19:11:55 -!- FreeFull has joined.
19:14:02 <bunnyocto> [ |. 1 2 3 4
19:14:03 <j-bot> bunnyocto: 4 3 2 1
19:14:18 <bunnyocto> [ // 1 2 3 4
19:14:19 <j-bot> bunnyocto: |syntax error
19:14:19 <j-bot> bunnyocto: | //1 2 3 4
19:14:29 <bunnyocto> [ /* 1 2 3 4
19:14:30 <j-bot> bunnyocto: |syntax error
19:14:30 <j-bot> bunnyocto: | /*1 2 3 4
19:14:36 <bunnyocto> [ */ 1 2 3 4
19:14:37 <j-bot> bunnyocto: 24
19:14:58 <bunnyocto> [ -/ 1 2 3 4
19:14:58 <j-bot> bunnyocto: _2
19:15:14 <bunnyocto> uhm.
19:15:26 <bunnyocto> I thought / is fold
19:23:35 -!- rain1 has joined.
19:31:45 <FireFly> it is, sorta
19:31:55 <FireFly> [ 1 - 2 - 3 - 4
19:31:56 <j-bot> FireFly: _2
19:32:36 <FireFly> (because all verb application is right-to-left)
19:33:02 <FireFly> [ 1 - (2 - (3 - 4))
19:33:02 <j-bot> FireFly: _2
19:33:18 <bunnyocto> hm.
19:33:29 <bunnyocto> [ -/ |.
19:33:30 <j-bot> bunnyocto: -/ |.
19:33:32 <bunnyocto> [ -/ |. 1 2 3 4
19:33:33 <j-bot> bunnyocto: 2
19:34:10 <bunnyocto> how do I get -8 then?
19:34:52 <bunnyocto> so -/ is basically foldr1
19:34:57 <bunnyocto> what's foldl1
19:35:07 <bunnyocto> > foldl1 [1,2,3,4]
19:35:10 <lambdabot> error:
19:35:10 <lambdabot> • Couldn't match expected type ‘a -> a -> a’
19:35:11 <lambdabot> with actual type ‘[Integer]’
19:35:26 <bunnyocto> > foldl1 (-) [1,2,3,4]
19:35:31 <lambdabot> -8
19:37:06 <FireFly> I don't know of a super concise way
19:37:49 <FireFly> b_jonas might have some idea
19:37:57 <FireFly> or #jsoftware in general
19:40:07 <bunnyocto> > let (-/) = foldl1 (-) in (-/) [1,2,3,4]
19:40:09 <lambdabot> -8
19:40:24 <bunnyocto> who needs J. You can just define weird operators in Haskell.
19:40:39 <kmc> weird scenes inside the gold mine
19:47:57 -!- xkapastel has quit (Quit: Connection closed for inactivity).
19:50:39 <b_jonas> what do you want to solve?
19:51:08 <b_jonas> [ ({.-+/@{:) 1 2 3 4
19:51:09 <j-bot> b_jonas: _3
19:51:20 <b_jonas> [ (+/@{:) 1 2 3 4
19:51:21 <j-bot> b_jonas: 4
19:51:26 <b_jonas> [ (+/@}.) 1 2 3 4
19:51:27 <j-bot> b_jonas: 9
19:51:31 <b_jonas> [ ({.-+/@}.) 1 2 3 4
19:51:32 <j-bot> b_jonas: _8
19:51:33 <b_jonas> yeah, that
19:52:57 <b_jonas> ``` python3 '-cimport sys, numpy; v = numpy.float_(sys.argv[1].split()); print(v[0]-v[1:].sum())' '1 2 3 4'
19:52:59 <HackEso> ​-8.0
19:53:45 <b_jonas> ``` python3 '-cimport sys; v = list(map(float, sys.argv[1].split())); print(v[0]-sum(v[1:]))' '1 2 3 4'
19:53:46 <HackEso> ​-8.0
20:00:59 <fizzie> `guile (- 1 2 3 4)
20:01:00 <HackEso> ​-8
20:01:07 <fizzie> Who needs Haskell when you've got Scheme.
20:01:49 <b_jonas> oh yeah, that's a good one
20:01:59 <b_jonas> anyway
20:02:09 <b_jonas> [ -~/|. 1 2 3 4
20:02:10 <j-bot> b_jonas: _8
20:05:06 -!- diginet has quit (*.net *.split).
20:05:06 -!- aji has quit (*.net *.split).
20:05:06 -!- fizzie has quit (*.net *.split).
20:05:16 -!- fizzie has joined.
20:05:45 -!- aji has joined.
20:05:51 -!- diginet has joined.
20:06:34 <fizzie> -~/|. looks like one of those animated spinners except the backspace isn't working and someone's tried to make it a little more lively than the standard spinny -/|\ thing.
20:06:35 <bunnyocto> thx
20:06:46 -!- bunnyocto has quit (Remote host closed the connection).
20:08:02 -!- B_egafbha has quit (Ping timeout: 240 seconds).
20:35:51 <esowiki> [[User:Felixcesar15]] https://esolangs.org/w/index.php?diff=68035&oldid=68027 * Hex96 * (+4)
20:36:22 <esowiki> [[User:Felixcesar15]] https://esolangs.org/w/index.php?diff=68036&oldid=68035 * Hex96 * (+16)
20:36:40 <esowiki> [[User:Felixcesar15]] https://esolangs.org/w/index.php?diff=68037&oldid=68036 * Hex96 * (+5)
20:54:40 -!- shikhout has joined.
21:04:19 <esowiki> [[Keg]] https://esolangs.org/w/index.php?diff=68038&oldid=67779 * JonoCode9374 * (+109) /* External Resources / Reference Implementation */ -> 100 little Keg exercises link
21:18:25 <kingoffrance> "twirling baton"
21:42:57 -!- shikhout has quit (Quit: leaving).
21:56:08 -!- dcristofani has joined.
21:57:22 -!- dcristofani has left.
22:31:07 -!- fizzie has quit (Ping timeout: 268 seconds).
22:31:08 -!- zemhill_________ has quit (Ping timeout: 246 seconds).
22:32:32 -!- haavard has quit (Ping timeout: 268 seconds).
22:32:42 -!- zemhill_________ has joined.
22:33:42 -!- fizzie has joined.
22:36:53 -!- haavard has joined.
22:40:54 -!- Lord_of_Life has quit (Ping timeout: 258 seconds).
22:41:08 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
22:47:04 -!- rain1 has quit (Quit: Lost terminal).
23:31:09 -!- shikhout has joined.
←2019-12-18 2019-12-19 2019-12-20→ ↑2019 ↑all