alexgordon changed the topic of #elliottcable to: https://gist.github.com/atg/0c323cc4b80c7372d05de77ab39b5d32 slash-π•―π–Šπ–“-𝖔𝖋-π•―π–Šπ–™π–Šπ–—π–’π–Žπ–“π–Šπ–‰-π•―π–†π–’π–˜π–Šπ–‘π–˜ || #ELLIOTTCABLE is not about ELLIOTTCA
<dsamarin> ELLIOTTCABLE: your dad is jesus
<ELLIOTTCABLE> dsamarin: wut
<ELLIOTTCABLE> also, wow, everybody's popping up again
<dsamarin> ELLIOTTCABLE: that's what purr said that I said
<ELLIOTTCABLE> dsamarin *and* Navarr?
* dsamarin is not popping
<ELLIOTTCABLE> -find dad
<purr> ELLIOTTCABLE: Found: are you paws?, my dad, and are you caps?
<ELLIOTTCABLE> -my dad
<purr> ELLIOTTCABLE: < eboy> your dad is jesus
<ELLIOTTCABLE> howhy
<ELLIOTTCABLE> whyhow
<dsamarin> the world may never know
* dsamarin isn't popping, just peeking
<ELLIOTTCABLE> lmao
<ELLIOTTCABLE> dsamarin: come back!
<dsamarin> i like #elliottcable hard mode
<ELLIOTTCABLE> there's still an alexgordon
<ELLIOTTCABLE> but there's also newfrans
<ELLIOTTCABLE> dsamarin: meet Pyrrh_
<dsamarin> the uk text editor guy
<ELLIOTTCABLE> -find alexgordon
<purr> ELLIOTTCABLE: Could not find `khaleesi`.
* Pyrrh_ tackles dsamarin for funsies
<dsamarin> lol hi
<purr> xyzlol
<ELLIOTTCABLE> -learn alextgordon = 7:05:53 PMΒ <+dsamarin>Β the uk text editor guy
<purr> ELLIOTTCABLE: Learned `alextgordon`.
<Pyrrh_> KHALEESI KHALEESI KHALEESI
<ELLIOTTCABLE> careful, he might appear
<ELLIOTTCABLE> like beetlejuice
cloudhead has quit [Ping timeout: 255 seconds]
<Pyrrh_> khaleesi might appear? she is the dragon queen she can show up wherever she wants
<ELLIOTTCABLE> no, alexgordon
<purr> Pyrrh_: Could not find `khaleesi`.
<ELLIOTTCABLE> -find alexgordon @ Pyrrh_
<Pyrrh_> ooh, that *is* more worrysome
<dsamarin> Pyrrh_: are you a programmer?
<dsamarin> (or an antigrammer)
<ELLIOTTCABLE> who else have we gained
<ELLIOTTCABLE> have you met ljharb? he's away with baby, but
<ELLIOTTCABLE> or aeva or CoralineZzz
<ELLIOTTCABLE> or embri0n, whoever that is Β―\_(ツ)_/Β―
* dsamarin is not collectable ;p
<dsamarin> I know ljharb from #inimino, he's cool
* embri0n what?
<ljharb> i'm still here
<ljharb> baby is not yet
<ELLIOTTCABLE> ljharb: :D
<ELLIOTTCABLE> can I be the godop
<ljharb> lol
<purr> lolnope
<dsamarin> give it 10-15 more mins for babby
<ljharb> that's a christian thing
<ELLIOTTCABLE> or the godmaintainer
<Pyrrh_> dsamarin: some sort of 'grammer
<pikajude> amateur grammer?
<ELLIOTTCABLE> kelsey grammer?
<pikajude> andy grammer?
<ELLIOTTCABLE> professional grammer?
<pikajude> to grammer's house we go
<dsamarin> engrish grammer
<pikajude> wait dsamarin were you someone else
<ELLIOTTCABLE> ....
<ELLIOTTCABLE> otters
<dsamarin> i used to be eboy in a past life
<pikajude> oh
<ELLIOTTCABLE> lol a past life
<purr> lol.
<pikajude> lol
<dsamarin> lol
<ELLIOTTCABLE> you're still eboyjr, deep down
<pikajude> oh that guy
<ELLIOTTCABLE> slash on the surface too
<dsamarin> nope, i just traded eboyjr14@gmail.com for me@dsamar.in
<ELLIOTTCABLE> there's several D's
<ELLIOTTCABLE> D-evin (samarin), D-evyn, gq's D-on,
<ELLIOTTCABLE> D0n'sg!rl2
<dsamarin> but my D is the best D
<ELLIOTTCABLE> i-D-k about that
<dsamarin> -rimshot
<purr> dsamarin: [Ba dun tshh.](http://instantrimshot.com/audio/rimshot.mp3)
<ELLIOTTCABLE> -factoid rimshot
<purr> ELLIOTTCABLE: Popularity: 24, last changed by: <unknown>, <unknown time> ago
<ELLIOTTCABLE> damn apparently that's old
<dsamarin> it may have been me back in 2010
<dsamarin> ELLIOTTCABLE: so hows things? paws? sols? standing desk? alaska?
<ELLIOTTCABLE> wow
<ELLIOTTCABLE> you've ... been gone a while
<dsamarin> lol figures
<purr> xyzlol
<ELLIOTTCABLE> I'm in school for math, I live in Chicago, and I, uh, tweet a lot?
<ELLIOTTCABLE> Paws is dead, long live Paws
<ELLIOTTCABLE> I'm currently writing javascript that gets preprocessed through *mustache*, so, lol, that's fun
<ELLIOTTCABLE> (thatsalieitshorrificpleasesendhelp)
<dsamarin> also no unicode … ’
<dsamarin> you've changed
<ELLIOTTCABLE> looks terrible in fixed-width IRC fonts
<dsamarin> ah true
<ELLIOTTCABLE> -didja? @ dsamarin
<purr> dsamarin: didja write a paws yet? didja? didja!?
<dsamarin> i remember starting to write that paw-rser in js
<dsamarin> that was fun
<dsamarin> but my coding style didn't have enough random alignment and line breaks lmao
<dsamarin> ELLIOTTCABLE: so you're making super dynamic templates?
<ELLIOTTCABLE> no lol, graph-climbing tool
<purr> lolwut
<ELLIOTTCABLE> dsamarin: oh, I wrote some code that made alexgordon happy, you'd be proud
pikajude has quit [Quit: Quit]
pikajude has joined #elliottcable
pikajude has joined #elliottcable
pikajude has quit [Changing host]
embri0n has quit [Quit: Leaving...]
<jfhbrook> .es6.js.mustache
<jfhbrook> impressive
Pyrrh_ has quit [Read error: Connection reset by peer]
<ELLIOTTCABLE> jfhbrook: :P
Pyrrh_ has joined #elliottcable
<ELLIOTTCABLE> when ur file extension is four times as long as the name
<ELLIOTTCABLE> walk/.es6/.js./must/ache
<dsamarin> don't forget .min.xz
<ELLIOTTCABLE> unacceptable, not a multiple of four
<dsamarin> sorry, .min.bro
<ELLIOTTCABLE> minbro
<ELLIOTTCABLE> .7z.gzip
* dsamarin pukes
<ELLIOTTCABLE> ur mom's a 7
<ELLIOTTCABLE> z
<ELLIOTTCABLE> -0apfpgp
<ELLIOTTCABLE> dirnkin scotch alone like i do
<ELLIOTTCABLE> time 3 bed
<ELLIOTTCABLE> Pyrrh_: entertain dsamarin
<jfhbrook> my mom is definitely uncompressed
<dsamarin> DRUNK ELLIOTTCABLE is BESTELLIOTTCABLE
<ELLIOTTCABLE> I'm completely sober.
<dsamarin> but ur "dirnkin" scotch tho
<dsamarin> jfhbrook: however she's so fat that i had to use distributed computing to decompress her last night
<Pyrrh_> dsamarin: I am not very entertaining, sad to say
<dsamarin> Pyrrh_: haha
<Pyrrh_> mostly I just sit around all day
<ELLIOTTCABLE> lies
<ELLIOTTCABLE> check out her A.I. brain
<Pyrrh_> so ELLIOTTCABLE picked the wrooooong person to play host
<Pyrrh_> lol okay I did get a new brain installed
<purr> lolno
<dsamarin> can I examine your logistic regressions?
<Pyrrh_> ooh, be careful how you talk to a lady!
<dsamarin> oh lol i didn't know
<dsamarin> ELLIOTTCABLE: at first i thought she was related to purr
<purr> dsamarin: ... thought *he* was
<ELLIOTTCABLE> wow i gotta fix that
<dsamarin> lmao
<Pyrrh_> Clearly with a robot brain I am
<Pyrrh_> distant cousins, unfortunately
<ELLIOTTCABLE> earlier purr straight-up misgendered a trans friend of mine
<ELLIOTTCABLE> 'twas ... uncompfortable
<dsamarin> ELLIOTTCABLE: how does that listener work?
<Pyrrh_> just make all pronouns genderneutral
<Pyrrh_> boom done
<ELLIOTTCABLE> Pyrrh_: purr's a dudebot
<ELLIOTTCABLE> and canonically very very sensitive about how you address him
<ELLIOTTCABLE> a few idiots in here think he's a catgirl and he really, really doesn't like it
<Pyrrh_> lmao, that is kind of awesome
<Pyrrh_> tbh I don't mind if purr autocorrects my gender to he, I'm just whatever about them
<Pyrrh_> pronouns I mean
<Pyrrh_> I take any
<Pyrrh_> but
<Pyrrh_> I can see how that would present a problem for pretty much everyone else
<Pyrrh_> esp trans people
<dsamarin> talking about purr, i think she is a very nice lady
<purr> dsamarin: ... think *he* is
<dsamarin> hes a very nice lady
<Pyrrh_> XD
<ELLIOTTCABLE> be nice
<ELLIOTTCABLE> don't play with the cute bot's feelings
* ELLIOTTCABLE strokes purr
* purr r
* Pyrrh_ pets purr
* purr rrrrrr
<Pyrrh_> wow that's quite a loud purr you have there, purr
* ELLIOTTCABLE laughs
<ELLIOTTCABLE> purr: i like you
<purr> ELLIOTTCABLE: thank you! ^_^
* Pyrrh_ pokes ELLIOTTCABLE in the funnybone
<Pyrrh_> is this thing on?
<ELLIOTTCABLE> -dick
<purr> ELLIOTTCABLE: no. fuck you.
<ELLIOTTCABLE> hm
<ELLIOTTCABLE> / I am ashamed of this code. Please kill me. -devyn
<ELLIOTTCABLE> lmao
<ELLIOTTCABLE> :: does this still work
<ELLIOTTCABLE> hm nope
<incomprehensibly> -loves devyn
<purr> incomprehensibly: devyn loves purr, locks, alexgordon, Haskell, elliottcable, gqbrielle, mordof, Nuck, battlecollie, micahjohnston, everyone, zsh, nothing, more nothing, inimino, cold, Navarr, berri, sephr, Minecraft, nerd.nu, PawsChan, Ruby, Lua, ΞΌs, caffeine, c4ff31n3, redstone, Vancouver, Richmond, rain, IamTash, eboyjr, APL, ζ—₯本θͺž, copro param, GitHub, gqbrielle|afk, applicative functors, zzap, reddit, #elliottcable, bluebie, lojban, jeannicolas, mexican
<incomprehensibly> she purr
<purr> incomprehensibly: ... *he* purr
<incomprehensibly> purr her
<purr> incomprehensibly: ... purr *his*
<incomprehensibly> speaking of purr, I talked to her
<purr> incomprehensibly: ... to *his*
<ELLIOTTCABLE> incomprehensibly: lol hi incompreivjnedibodly
<purr> lols
<Pyrrh_> interesting, not *him*
<Pyrrh_> hers/his, her/him
CoralineZzz is now known as Coraline
<Coraline> I'm now known as Coraline.
Coraline is now known as CoralineZzz
wraithgar has joined #elliottcable
wraithgar has quit [Client Quit]
Pyrrh_ has quit [Read error: Connection reset by peer]
Pyrrh_ has joined #elliottcable
ELLIOTTCABLE has quit [Ping timeout: 260 seconds]
ELLIOTTCABLE has joined #elliottcable
Sorella has quit [Ping timeout: 260 seconds]
Sorella has joined #elliottcable
cloudhead has joined #elliottcable
Pyrrh_ has quit [Ping timeout: 264 seconds]
thealphanerd has quit [Quit: farewell for now]
thealphanerd has joined #elliottcable
Sgeo has quit [Ping timeout: 276 seconds]
Pyrrh has joined #elliottcable
<ELLIOTTCABLE> Coraline: were … were you not previously?
<ELLIOTTCABLE> if not, then I'm fucking psychic O_O
<ELLIOTTCABLE> Pyrrh_: purr apparently has some grammatically non-traditional pronouns
<ELLIOTTCABLE> he/his/his instead of he/him/his?
<ELLIOTTCABLE> fun fact, there's porn of purr somewhere in purr, but I think we lost it
wraithgar has joined #elliottcable
<pikajude> Traditional A F
embri0n has joined #elliottcable
<ELLIOTTCABLE> -embri0n
<purr> ELLIOTTCABLE: who?
<ELLIOTTCABLE> gonna rewrite purr to say that every time you join ;)
<embri0n> its me........
<ELLIOTTCABLE> it me, embri0n~~
<embri0n> sorry, doing a million things...
<embri0n> was just a way of saying hi back
CoralineZzz is now known as Coraline
embri0n has quit [Ping timeout: 264 seconds]
alexgordon has joined #elliottcable
<ELLIOTTCABLE> alexgordon!
<alexgordon> ELLIOTTCABLE!
<alexgordon> I came to talk about programming languages
<ELLIOTTCABLE> no way
<ELLIOTTCABLE> unfortunately I'm headed out. date-time. lovebye
<alexgordon> :S
<ELLIOTTCABLE> talk to Pyrrh!
<alexgordon> Pyrrh: talk to me about programming languages :D
<ELLIOTTCABLE> or drag Sorella in here, I want their attention more often ;)
<ELLIOTTCABLE> their PLT-related* attention.
Coraline is now known as CoralineZzz
<Pyrrh> alexgordon which ones are your favorites?
CoralineZzz is now known as Coraline
<Pyrrh> ELLIOTTCABLE A+ efforts in forcing me to be sociable. I approve
<alexgordon> Pyrrh: my own of course!
<alexgordon> (and ocaml)
<Pyrrh> ooh what did you write?
<alexgordon> nothing
<alexgordon> :D
<Pyrrh> you didn't write a programming language?
<Pyrrh> but it's your favorite??
<Pyrrh> future you thanks you for your loyal support
<alexgordon> hahaha if you want to talk to famous people who have made actual languages, then talk to cloudhead
<alexgordon> I'm just an enthusiast
<Pyrrh> that's cool, be enthusiastic!
<alexgordon> I AM!
<Pyrrh> GOOD WORK!
<Pyrrh> lol
<purr> lol.
<Pyrrh> okay then on the flipside, help me decide which language I should try on next
<alexgordon> OCAML!
<Pyrrh> what is it useful for?
<alexgordon> nothing
<alexgordon> it's just cool
<Pyrrh> hrm
<Pyrrh> okay I'll bite. what's so cool about it?
<alexgordon> really well designed, apart from the syntax which will make your eyes bleed
<alexgordon> it has a great module system
<alexgordon> and a cool object system
<alexgordon> it's split into three parts: the language of values, the language of types and the language of modules
<pikajude> oh, camel
<alexgordon> and they are kind of related, so you can have functions on modules (functors) and modules as values, etc
<Pyrrh> interesting!
<jfhbrook> I still vote javascript :)
<jfhbrook> if only because it's immediately useful
<alexgordon> ya, languages that don't compile to javascript have almost no practical relevance to me anymore :|
<Pyrrh> jfhbrook I am gonna have to anyway in about 3 weeks, I should just start now
<jfhbrook> I'm gonna have to level up on my frontend skills in about 2
<Pyrrh> you got this! :D
<jfhbrook> I am so burnt out
<Pyrrh> oh no :c
<alexgordon> anyway so the reason I came here is that I've been designing this expression-oriented language language, but I'm still in search of a good macro system
<Pyrrh> need-a-vacation burnt out or need-a-hiatus burnt out?
<alexgordon> language language lol
<purr> lololol
<Pyrrh> alexgordon I totally can't help you there, I am like Jon Snow. I know nothing
<jfhbrook> m4, alexgordon ;D
<alexgordon> the gun?
<jfhbrook> need a hiatus burnt out Pyrrh
<jfhbrook> no alexgordon as in autotools
<Pyrrh> :'(
<alexgordon> jfhbrook: interesting, I never heard of it
<jfhbrook> I'm not getting that though because living here is expensiiive
<jfhbrook> it's awful alexgordon but that's what it's *for*
<jfhbrook> oh and obviously alexgordon lisp has a macro system that seems generally agreed upon as being nice
<alexgordon> 'awful' doesn't sound like 'good'
<jfhbrook> I bet rust as macros too
<jfhbrook> has*
<alexgordon> yeah I wish I understood lisp macros better
<jfhbrook> possibly still worth understanding what m4 does alexgordon and why it's not really used outside autotools
<alexgordon> I mean, there have been points in my life when I understood lisp macros, but since I never use lisp, the knowledge disappears as quickly as it came
<Coraline> I'm torn between hating capitalism and being thankful for the package of Nutter Butter cookies next to me. :/
<alexgordon> jfhbrook: hahaha
<alexgordon> it's that bad?
* alexgordon looks at template haskell
<jfhbrook> well
<jfhbrook> it's old
<jfhbrook> and general purpose
<alexgordon> lisp is probably a better starting point
<alexgordon> but I think lisp's macro system is not as powerful as it could be
<alexgordon> need a more procedural approach
<jfhbrook> what about rust? I feel like I heard good things
<alexgordon> it's ok
<alexgordon> but I want to design the greatest macro system on earth, gotta start with lisp
<alexgordon> it's all about staging I think. compiling is a bit like rendering: you try to do everything in one pass if possible, but inevitably a real compiler requires multiple passes
<alexgordon> so macros have to be present at each of the passes, because otherwise it won't be the greatest macro system on earth ;)
<Pyrrh> jfhbrook obvs parts of this are not relevant, but maybe the rest of it is? https://twitter.com/sarahmei/status/771093162676727808
<Pyrrh> re: burnout
<jfhbrook> my initial instinct is that I didn't have a baby or anything
<jfhbrook> some might say that it's a consequence of having had an annoying job
<jfhbrook> I'm cautiously optimistic about the new job, and maybe it could be that I take to it well because it's new and refreshing and not mired in bullshit
<alexgordon> if everything in a language is an expression, then a macro is just a function that maps a list of syntax forms to a list of expressions
<alexgordon> ...which depends on having a standardized syntax. e.g. in lisp it works because everything is an sexpr, so you can define what "list of syntax forms" means, but in Rust there's no standardised syntax so it's much less powerful
Sgeo has joined #elliottcable
wraithgar has quit [Quit: Leaving]
cloudhead has quit [Ping timeout: 265 seconds]