ec changed the topic of #elliottcable to: a π―ππ ππ π―πππππππππ π―ππππππ slash sΝΜuΝΝpΝΝeΜΜΊrΜΌΜ¦iΜΌΜoΜΜ¬rΜΜ cΜΝα»₯Μ§ΝαΈ·Μ‘ΝΕ£ΝΜ || #ELLIOTTCABLE is not about ELLIOTTCABLE
<gkatsev>
haha Image On Monitor (1600 x 900 px) $ 10.00
<gkatsev>
this video must've cost a fortune
<swart>
well compared to a $150/hr programmer rate wasted ranting on HN
<swart>
probably cheap :)
<gkatsev>
lol
Sgeo_ has joined #elliottcable
Sgeo has quit [Ping timeout: 260 seconds]
<joepie91>
holy shit, this was stupid
<joepie91>
so I was writing a PEG parser and ran into the issue of not supporting left recursion while implementing support for + and * and such
<joepie91>
as operators
<joepie91>
ie. I couldn't do `expression "*" expression`
<joepie91>
and I tried some very confusing approach in chaining operator types
<joepie91>
to work around this
<joepie91>
and then I got tired of it and shoved it aside... and it took me a full 7 months to realize that the fix is stupidly simple: allow only non-operator expressions on the left hand side and recurse on the right side, and fix associativity/precedence in post
<joepie91>
:|
<joepie91>
argh.
Sgeo_ has quit [Quit: Leaving]
Sgeo has joined #elliottcable
_whitelogger has joined #elliottcable
<incomprehensibly>
holy shit that tyrone node.js video
mylesborins has quit [Quit: farewell for now]
mylesborins has joined #elliottcable
_whitelogger has joined #elliottcable
<swart>
joepie91: did you use OMeta?
<joepie91>
swart: I've not used that, no. it's in my bookmarks though
fujisan has joined #elliottcable
mylesborins has quit [Ping timeout: 259 seconds]
mylesborins has joined #elliottcable
fujisan has quit [Quit: Connection closed for inactivity]