00:08:06 -!- FreeFull has quit. 00:14:39 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 yeah, now I have to figure out how to give a user N number of hands. :) 00:53:09 or give the _illusion_ that they have an N number of hands... 01:04:30 -!- oerjan has joined. 01:11:04 imode-ruby: illusion may be as hard 01:11:11 -!- arseniiv has quit (Quit: gone completely :o). 01:16:34 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 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 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 . 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 fungot, hm 03:11:14 oerjan: somewhere between 2 and 5 years was a bit confused about the distiction because of code-as-data. see you 03:11:33 thanks, that explains it 03:13:12 eery 03:13:52 @metar koak 03:13:53 KOAK 190253Z 19007KT 10SM SCT015 BKN022 BKN028 13/11 A3005 RMK AO2 RAB0157E08 SLP176 P0000 60000 T01280111 51019 03:14:10 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 maybe, but not if you want a persistent data structure 03:26:34 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 next you'll be inventing zippers 03:30:01 fungot: can you solve a megaminx? 03:30:02 int-e: and not backspace... can be translated 03:31:41 int-e: Is that like a megamix? 03:31:58 no? 03:32:14 Oh, it's a puzzle thing. 03:32:19 It's a Rubik's cube, but dodecahedrical. 03:32:27 Persistent data structures are kind of a scam, I think. 03:32:33 You rarely need them and they're very expensive. 03:47:18 @metar ENVA 03:47:19 ENVA 190250Z 09005KT 9999 OVC042 M00/M01 Q1011 RMK WIND 670FT 21012KT 03:48:49 `grWp \ 03:48:52 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 [[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 [[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 [[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 [[Lightlang]] N https://esolangs.org/w/index.php?oldid=68020 * Felixcesar15 * (+1240) Creation of this page - Felixcesar15 08:13:48 [[Language list]] https://esolangs.org/w/index.php?diff=68021&oldid=68013 * Felixcesar15 * (+16) /* L */ 08:15:46 [[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 j-bot can execute J? 09:58:03 [ |. 'puy' 09:58:03 FireFly: yup 09:58:26 [5 09:58:38 [. 5 09:58:39 bunnyocto: 5 09:59:08 uh, didn't know that works with a dot 10:01:38 [<. 5.3 10:01:53 [.<. 5.3 10:01:56 hm. 10:02:17 [ <. 5.3 10:02:18 bunnyocto: 5 10:02:20 ah. 10:02:21 ok 10:02:23 :D 10:02:39 [ */ % # 1 2 3 4 10:02:39 bunnyocto: 0.25 10:03:34 that doesn't look right. 10:03:46 Shouldn't that be 6.0 10:06:55 [ # 2 3 10:06:56 tromp_: 2 10:07:24 [ # 6 3 10:07:24 tromp_: 2 10:07:31 [ */ % # (1 2 3 4) 10:07:32 bunnyocto: 0.25 10:07:36 :( 10:08:23 [ % # 6 3 10:08:24 tromp_: 0.5 10:10:16 bunnyocto: you're applying them monadically, not as a train 10:10:31 [ (*/ % #) 1 2 3 4 10:10:31 FireFly: 6 10:10:51 asuming you meant product over length 10:11:36 ah. thanks. 10:13:15 monadic % is reciprocal, so that' a bit different :p 10:35:55 [[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 [[Lightlang]] M https://esolangs.org/w/index.php?diff=68024&oldid=68023 * Felixcesar15 * (+0) Some mistake fixes 11:06:55 [[Lightlang]] M https://esolangs.org/w/index.php?diff=68025&oldid=68024 * Felixcesar15 * (+62) 11:17:05 [[Lightlang]] https://esolangs.org/w/index.php?diff=68026&oldid=68025 * Felixcesar15 * (+199) Added examples and some edits 11:18:11 [[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 [[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 [[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 [[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 [[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 [[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 [[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 [[Glitch]] M https://esolangs.org/w/index.php?diff=68033&oldid=68032 * IFcoltransG * (+0) Category capitalisation 18:00:48 [[Language list]] https://esolangs.org/w/index.php?diff=68034&oldid=68021 * IFcoltransG * (+13) /* G */ + Glitch 19:04:29 fungot, when is the U.S. senate eating the peaches? 19:04:29 b_jonas: the syntax is much nicer than oko-in-c amirite) that was written in sicp? 19:05:45 fungot, is Elon Musk secretly Satoshi? 19:05:45 b_jonas: and butt-ugly :d :d :d), i configured my irc client.) in our example 19:06:08 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 [ |. 1 2 3 4 19:14:03 bunnyocto: 4 3 2 1 19:14:18 [ // 1 2 3 4 19:14:19 bunnyocto: |syntax error 19:14:19 bunnyocto: | //1 2 3 4 19:14:29 [ /* 1 2 3 4 19:14:30 bunnyocto: |syntax error 19:14:30 bunnyocto: | /*1 2 3 4 19:14:36 [ */ 1 2 3 4 19:14:37 bunnyocto: 24 19:14:58 [ -/ 1 2 3 4 19:14:58 bunnyocto: _2 19:15:14 uhm. 19:15:26 I thought / is fold 19:23:35 -!- rain1 has joined. 19:31:45 it is, sorta 19:31:55 [ 1 - 2 - 3 - 4 19:31:56 FireFly: _2 19:32:36 (because all verb application is right-to-left) 19:33:02 [ 1 - (2 - (3 - 4)) 19:33:02 FireFly: _2 19:33:18 hm. 19:33:29 [ -/ |. 19:33:30 bunnyocto: -/ |. 19:33:32 [ -/ |. 1 2 3 4 19:33:33 bunnyocto: 2 19:34:10 how do I get -8 then? 19:34:52 so -/ is basically foldr1 19:34:57 what's foldl1 19:35:07 > foldl1 [1,2,3,4] 19:35:10 error: 19:35:10 • Couldn't match expected type ‘a -> a -> a’ 19:35:11 with actual type ‘[Integer]’ 19:35:26 > foldl1 (-) [1,2,3,4] 19:35:31 -8 19:37:06 I don't know of a super concise way 19:37:49 b_jonas might have some idea 19:37:57 or #jsoftware in general 19:40:07 > let (-/) = foldl1 (-) in (-/) [1,2,3,4] 19:40:09 -8 19:40:24 who needs J. You can just define weird operators in Haskell. 19:40:39 weird scenes inside the gold mine 19:47:57 -!- xkapastel has quit (Quit: Connection closed for inactivity). 19:50:39 what do you want to solve? 19:51:08 [ ({.-+/@{:) 1 2 3 4 19:51:09 b_jonas: _3 19:51:20 [ (+/@{:) 1 2 3 4 19:51:21 b_jonas: 4 19:51:26 [ (+/@}.) 1 2 3 4 19:51:27 b_jonas: 9 19:51:31 [ ({.-+/@}.) 1 2 3 4 19:51:32 b_jonas: _8 19:51:33 yeah, that 19:52:57 ``` python3 '-cimport sys, numpy; v = numpy.float_(sys.argv[1].split()); print(v[0]-v[1:].sum())' '1 2 3 4' 19:52:59 ​-8.0 19:53:45 ``` python3 '-cimport sys; v = list(map(float, sys.argv[1].split())); print(v[0]-sum(v[1:]))' '1 2 3 4' 19:53:46 ​-8.0 20:00:59 `guile (- 1 2 3 4) 20:01:00 ​-8 20:01:07 Who needs Haskell when you've got Scheme. 20:01:49 oh yeah, that's a good one 20:01:59 anyway 20:02:09 [ -~/|. 1 2 3 4 20:02:10 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 -~/|. 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 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 [[User:Felixcesar15]] https://esolangs.org/w/index.php?diff=68035&oldid=68027 * Hex96 * (+4) 20:36:22 [[User:Felixcesar15]] https://esolangs.org/w/index.php?diff=68036&oldid=68035 * Hex96 * (+16) 20:36:40 [[User:Felixcesar15]] https://esolangs.org/w/index.php?diff=68037&oldid=68036 * Hex96 * (+5) 20:54:40 -!- shikhout has joined. 21:04:19 [[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 "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.