ec changed the topic of #elliottcable to: a 𝕯𝖊𝖓 𝖔𝖋 𝕯𝖊𝖙𝖊𝖗𝖒𝖎𝖓𝖊𝖉 𝕯𝖆𝖒𝖘𝖊𝖑𝖘 slash s͔̞u͕͙p͙͓e̜̺r̼̦i̼̜o̖̬r̙̙ c̝͉ụ̧͘ḷ̡͙ţ͓̀ || #ELLIOTTCABLE is not about ELLIOTTCABLE
_whitelogger has joined #elliottcable
<ELLIOTTCABLE>
I really miss having somewhere to talk programming v.v
<ELLIOTTCABLE>
heyday of hashhashhat, come back 2 me
<ELLIOTTCABLE>
meanwhile bivariance isn't a thing, you're drunk TypeScript go home
<jfhbrook>
sounds like a college student trying to BS their way through an exam
<ELLIOTTCABLE>
ugh i wouldn’t be so pissed, because there’s a flag to disable that behavior,
<ELLIOTTCABLE>
IF SAID FLAG ACTUALLY DISABLED THAT BEHAVIOUR
<jfhbrook>
bahahaha
<ELLIOTTCABLE>
but no even if you literally explicitly put in the effort to pass the command-line flag saying “no. please, please no. please be _actually sound_, thx.”
<jfhbrook>
counterpoint: javascript is already a circus, you really expected a "sound" type system? lol
<jfhbrook>
that's a pretty silly bug
<ELLIOTTCABLE>
they’re like ‘Oh! Sure! But still not for method-declarations, nobody could ever possibly mean they want this _even in method declarations_. Glad we’re on the same page.’
<jfhbrook>
though I heard that flow had way worse ones
<jfhbrook>
wait what
<ELLIOTTCABLE>
we do have one
<ELLIOTTCABLE>
it’s called ocaml
<ELLIOTTCABLE>
i’m slowly perfecting the art of convincing javascripty non-type-nerds that ocaml is the best javascript type-system
<jfhbrook>
I miss scala
<ELLIOTTCABLE>
had lots of really productive “… i usually hard typists, but that actually just made a lot of sense, very pragmatic, wow” conversations at JSconf Chicago
<jfhbrook>
oh I almost did a typescript project funny enough
<ELLIOTTCABLE>
it was pleasurable
<jfhbrook>
I was gonna write a SLACK BOT
<jfhbrook>
ended up choosing twisted instead of node
<ELLIOTTCABLE>
eh tbh im bitching but i’m happy typescript exists and i’m slowly learning it thoroughly as a tool
<ELLIOTTCABLE>
just wish bucklescript or flow, not typescript, had won
<jfhbrook>
this was for a hack week project - but it died immediately because squarespace kinda sucks at chat and their security team is pretty ballistic
<jfhbrook>
I mean, if ocaml wanted to win maybe it shouldn't have had such fucked up syntax ;)
<jfhbrook>
the fact that typescript and flow are supersets of javascript helps their case a lot
<ELLIOTTCABLE>
that’s literally what reason is
<ELLIOTTCABLE>
mind you idgi the reason value-prop
<ELLIOTTCABLE>
but i just for whatever reason had no issue with ocaml syntax from day-1-hour-1
<ELLIOTTCABLE>
maybe i’m weird
<ELLIOTTCABLE>
actually no it’s definitely ‘cuz I came up in Ruby and Paws more than JavaScript
<ELLIOTTCABLE>
if JS is your first and only language, i suppose it’s reasonable that ML syntax would be scary
<jfhbrook>
my first language was python
Sgeo_ has joined #elliottcable
<jfhbrook>
well my /very/ first language was ti-83 basic but you know
<ELLIOTTCABLE>
o man ditto
<ELLIOTTCABLE>
oh my god you just took me back to a formative experience I’d forgotten
<ELLIOTTCABLE>
i took my TI with me to a (non-schoolrelated) swimming practice, tried to show boys in the locker room my code
<ELLIOTTCABLE>
it. didnotgowell
<jfhbrook>
aw
<jfhbrook>
my friends were sharing copies of puzzle pack