m_w has quit [Quit: leaving]
digshadow has quit [Ping timeout: 245 seconds]
digshadow has joined ##openfpga
<reportingsjr> yuck
ym has quit [Ping timeout: 240 seconds]
ym has joined ##openfpga
<whitequark> reportingsjr: i clock a button
<whitequark> *click
<reportingsjr> the irony..
<reportingsjr> builds networking stack from scratch, uses flash drive to grab images from test equipment. :P
<whitequark> nah
<whitequark> I don't wanna have any LAN cables around
azonenberg_mobil has joined ##openfpga
<rqou> the opposite of azonenberg :P
<azonenberg_mobil> rqou: lol so for lulz i checked
<azonenberg_mobil> wa license plate xc2c32a is available
<rqou> lolol
<rqou> "not even large enough to RGH with" :P
<azonenberg_mobil> if i ever get a car of my own i might do it. lol
<rqou> or you can get 64a working :P
<sorear> Somehow I’m surprised you haven’t already bought into the car ownership thing
<rqou> i just drive my parents' old car, problem solved :P
<rqou> but yeah, azonenberg's priorities are kinda weird :P :P
<rqou> house+wife before student loans+car
<qu1j0t3> hm.
<qu1j0t3> well do you wait until 70 before getting married and buying a house?
<qu1j0t3> the choices aren't awesome
<qu1j0t3> you gotta get on the equity boat, man
<qu1j0t3> we are told
<rqou> do it the millenial way with dakis and fursuits and figures :P
<qu1j0t3> (student loans are utter evil and we should be carrying pitchforks and torches against them imho)
<qu1j0t3> what.
<qu1j0t3> what what.
<rqou> or invest in buttcoin :P
<qu1j0t3> what what what.
* cr1901_modern wonders if qu1j0t3 just discovered what a daki was and can't process it
<qu1j0t3> how did millennials get convinced that they shouldn't own capital but must work for it
<qu1j0t3> work in its service only*
<qu1j0t3> cuz this is a swindle
<sorear> car ownership is also evil though. publicly owned trains only
<qu1j0t3> cr1901_modern: i'm not googling
<qu1j0t3> sorear: oh, i don't/won't own a car :-)
<qu1j0t3> sorear: transit ftw :)
<qu1j0t3> sorear: but a house is capital recognised by this regime; making it unavailable is pretty insulting
<cr1901_modern> azonenberg: are you now a spokesperson for exxon or something?
<qu1j0t3> ha.
<sorear> crazy west coast cities with 1/4 of their land allocated to roads, half of which is then used for street parking
<qu1j0t3> :(
<sorear> And the voter base is retirees with a house as their main asset, so policy is deliberately designed to inflate property values and the cost of living
* qu1j0t3 nods
<qu1j0t3> yeah, cost of living. is incredibly exclusionary.
<cr1901_modern> I do wish walking or even taking pub transport to my local supermarket was feasible, even w/ NJ's pretty damn good public transportation
<qu1j0t3> it's beginning to dawn on me that i can no longer afford to live in my home town, or indeed have anything other than a small apartment in this city
<qu1j0t3> ...ever.
<whitequark> sorear: "publicly owned trains only" someone doesn't care about disabled people
rohitksingh_work has joined ##openfpga
<rqou> whitequark: wat?
<rqou> also, taking public transit here in the bay is basically unusable
<cr1901_modern> Can't fathom why
<rqou> Fiora described it pretty well in that there's "a giant wall of darkness" between silicon valley and east bay
<cr1901_modern> (/s)
<rqou> pretty much zero transit connections
<rqou> there is a bus route that crosses one of the bridges
<rqou> but it's a normal boring bus, not BRT or anything like that, so it's even slower than driving
<rqou> because you're still stuck in the same traffic that everybody else is
<rqou> hmm no there's actually a bus from san jose downtown to Fremont downtown
<rqou> if you don't mind taking three hours :P
<rqou> (this is also a normal bus stuck in the same traffic, not BRT)
<rqou> i would not be at all surprised to learn that this was all deliberate
<rqou> given the Bay's history of redlining and other shenanigans
noobineer has quit [Ping timeout: 260 seconds]
<gruetzkopf> and here i am traveling over 150km/day using public transport :P
<gruetzkopf> (also holy f* siemens must have had a lot of people swapping floppies in the late 70s in their intel ISIS-2 dev boxes
<gruetzkopf> so. many. external. references.
steakpizza has quit [Read error: Connection reset by peer]
steakpizza has joined ##openfpga
steakpizza has quit [Remote host closed the connection]
steakpizza has joined ##openfpga
steakpizza has quit [Remote host closed the connection]
steakpizza has joined ##openfpga
digshadow has quit [Ping timeout: 260 seconds]
kem_ has quit [Quit: Connection closed for inactivity]
digshadow has joined ##openfpga
steakpizza has quit [Remote host closed the connection]
steakpizza has joined ##openfpga
Bike has quit [Quit: Lost terminal]
steakpizza has quit [Remote host closed the connection]
<pie_> so you guys do hardware, whats the reason for the approx 5GHz limit on processor clock rates?
<pie_> well, that number is more of a practical limit i thikn
<qu1j0t3> pie_: In that connection you might want to read Peter Kogge's Exascale white paper.
<qu1j0t3> (a bit old now, but goes over a lot of territory)
<rqou> pointfree: ping
<pointfree> o/ rqou
<rqou> so, want to come with me to visit azonenberg?
<rqou> fri-mon over the long weekend
steakpizza has joined ##openfpga
<pointfree> rqou: What's the gas millage of your car?
<rqou> don't worry, I'll just pay for gas
<rqou> you don't have to pay for anything
<pointfree> It's ~800 miles from SF to Seattle.
<rqou> yeah it's fine, i drive (an old) hybrid
bitd has joined ##openfpga
<pointfree> I'm also otherwise busy. I can see tomorrow if I can juggle things but I probably shouldn't.
<pointfree> If it were in about 2-3 months from now I could probably go. I'd love to go to the openfpga hackathon for many reasons.
<pointfree> Sorry to leave you with the prospect of a 14 hour drive, that said, I haven't driven a car in about 5 years.
wpwrak has quit [Ping timeout: 240 seconds]
wpwrak has joined ##openfpga
AndChat|71489 has joined ##openfpga
azonenberg_mobil has quit [Ping timeout: 260 seconds]
<azonenberg> rqou: so just you?
<azonenberg> pie_: Thermal is the main reason
<azonenberg> You can make small things (SERDES etc) clock much faster
<azonenberg> But as soon as you try to make a lot of stuff run fast it gets hot
<azonenberg> The power dissipation in W/m^3 of the active area of a modern CMOS IC is approaching that of the sun
<rqou> azonenberg: ok, final plan
<rqou> i drive up with my father; he drops me off and then goes and visits his friend in Seattle (leaving just me at your place)
<rqou> so just me visiting you, but i no longer have to make a 14 hour drive
<azonenberg> OK
<azonenberg> and you'd stay all weekend?
<azonenberg> pie_: Hard example... Coffee Lake is ~100W in 151 mm^2, assume about 8 micron thickness for the active + metal stack
<rqou> yes
<azonenberg> pie_: Which is a power density of 82 kW per cubic centimeter
StCypher has joined ##openfpga
<azonenberg> By comparison, the sun is a whopping 2e-4 mW per cm^3
<pie_> huh. i see
<pie_> sounds like the sun wouldnt actually be that hot ;P
<awygle> The sun is composed of many cubic centimeters.
<awygle> [citation needed]
StCipher has quit [Ping timeout: 265 seconds]
steakpizza has quit [Remote host closed the connection]
<azonenberg> That was according to wolfram, luminance of sun divided by volume of sun
<pie_> i have a slight hunch that a lot of energy is reabsorbed internally
<azonenberg> very likely
<pie_> also is it over all wavelengths or just visible light
<azonenberg> That was total power output i think
<azonenberg> But still, it gives a good idea of just how much the power density of a modern IC is
<pie_> hm ok
<pie_> yeah
<pie_> damn though 8 microns thats pretty crazy
<pie_> i mean sure its fine that the active area is that thick
<pie_> just that that much energy gets pumped through that little
azonenberg_mobil has joined ##openfpga
AndChat|71489 has quit [Read error: Connection reset by peer]
<azonenberg> that was an estimate based on my measurements of umc 180nm
<azonenberg> from transistors up to top metal
<pie_> (and its even mostly stable apparently? at like 60-70C on a nanometer scale)
<azonenberg> i dont actually know what intel 14nm is like
<pie_> well not that you expect a piece of something to just shift around internally if you breathe on it i guess... :p
<azonenberg> lol
<pie_> i guess electicity related migration would be more significant to expect
<pie_> anway </> before i get too sidetracked again xD
azonenberg_mobil has quit [Ping timeout: 260 seconds]
steakpizza has joined ##openfpga
steakpizza has quit [Ping timeout: 248 seconds]
<rqou> huh, apparently berkeley is now restricting parking permits to only three per address
<rqou> good thing i'm moving out soon
<rqou> i guess they got tired of students overstuffing apartments
<azonenberg> gaah my vps (and dns server) is down AGAIN
<azonenberg> i need to get a new host now
<azonenberg> but i also have no time and wanted to just put it off until i was settled at the new place and could host in house
<rqou> heh i should fix up my setup too
<rqou> i should buy a staging vps
<rqou> right now everything is hosted on an overcrowded vps
<azonenberg> this is just a really really bad vps
<rqou> i also really need to clean up my networking config
<rqou> right now there's a giant mess of vlans, bridges, and tunnels
<rqou> whee, just discovered yet another py2-only library
<rqou> py3 will totally be the future
<whitequark> py3 *is* the future, and the present too
<whitequark> some people just love living in the past :p
<daveshah> Including a ridiculous number of distros...
<whitequark> even debian uses py3 by default now
<daveshah> IIRC Ubuntu still hasn't moved yet
<rqou> hmm `python` is still py2 for me
<daveshah> On arch, so py3 for me, but it's surprising where that breaks stuff
<daveshah> Even stuff nominally supporting py3
<rqou> i still feel py3's "standard streams are definitely unicode" thing is wrong
<rqou> at least we have -X utf8 now
wolfspraul has joined ##openfpga
<whitequark> awygle: can you fix https://github.com/KiCad/kicad-symbols/pull/457?
ZipCPU has quit [Ping timeout: 256 seconds]
<rqou> whitequark: really dumb question: is wasm a "first-class citizen" in llvm now or does it still live in a fork?
<rqou> are there working "binutils-equivalents" for wasm?
steakpizza has joined ##openfpga
<rqou> is there an elf e_machine for wasm?
<whitequark> rqou: wasm is upstream in llvm iirc, the reason rust still uses a fork is emscripten provides more functionality than wasm
<whitequark> binutils for wasm, uh, to some degree? there's binaryen
<whitequark> wasm does not use ELF, so no
ZipCPU has joined ##openfpga
steakpizza has quit [Ping timeout: 245 seconds]
<rqou> O_o who exactly is @profanegeometry? why are there so many people in "high-vacuum twitter"?
<rqou> high-vacuum seems to be all the rage these days :P
<rqou> so azonenberg homecmos when? :P :P
<rqou> do you even have a turbopump yet?
<whitequark> rqou: why not? vacuum pumps are cheap
<rqou> not that cheap
<whitequark> she's my friend
<azonenberg> no i dont have a turbopump
<rqou> you have very interesting friends
<azonenberg> i have nowhere to put one yet
<rqou> azonenberg: your desk? :P
<rqou> they're not that big
<azonenberg> my desk is stuffed to the point that i have devkits stacked on each other
<azonenberg> especially now that i'm trying to wind down operations in the garage somewhat
<rqou> so on a completely unrelated rant: why are linux binaries all full of stupid bullshit like __do_global_dtors_aux and register_tm_clones?
<rqou> is this glibc's fault?
<whitequark> c++'s
<rqou> there's no C++ involved
<whitequark> it's in the system linker scripts just in case you want to use some c/c++
<rqou> C++ low-level abi details are always nice and scary
<rqou> it's amazing anything works, news at 11 :P
steakpizza has joined ##openfpga
digshadow has quit [Ping timeout: 245 seconds]
steakpizza has quit [Ping timeout: 260 seconds]
digshadow has joined ##openfpga
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
grummel has quit [Ping timeout: 276 seconds]
G33KatWork has quit [Ping timeout: 265 seconds]
wolfspraul has quit [Ping timeout: 264 seconds]
esden has quit [Ping timeout: 264 seconds]
dx has quit [Ping timeout: 255 seconds]
G33KatWork has joined ##openfpga
dx has joined ##openfpga
grummel has joined ##openfpga
Sinclair2 has joined ##openfpga
_whitelogger has joined ##openfpga
FabM has joined ##openfpga
wolfspraul has joined ##openfpga
rohitksingh_work has quit [Read error: Connection reset by peer]
steakpizza has joined ##openfpga
steakpizza has quit [Ping timeout: 245 seconds]
rohitksingh has joined ##openfpga
eduardo_ has joined ##openfpga
eduardo__ has quit [Ping timeout: 260 seconds]
kem_ has joined ##openfpga
rohitksingh has quit [Ping timeout: 260 seconds]
genii has joined ##openfpga
Bike has joined ##openfpga
rohitksingh has joined ##openfpga
rohitksingh has quit [Quit: Leaving.]
[X-Scale] has joined ##openfpga
X-Scale has quit [Ping timeout: 240 seconds]
[X-Scale] is now known as X-Scale
[X-Scale] has joined ##openfpga
X-Scale has quit [Ping timeout: 256 seconds]
[X-Scale] is now known as X-Scale
<qu1j0t3> ^
mumptai has joined ##openfpga
Mathias__ has joined ##openfpga
steakpizza has joined ##openfpga
rohitksingh has joined ##openfpga
Sinclair2 has quit [Quit: Bye Bye]
steakpizza has quit [Remote host closed the connection]
steakpizza has joined ##openfpga
steakpizza has quit [Remote host closed the connection]
steakpizza has joined ##openfpga
steakpiz_ has joined ##openfpga
steakpizza has quit [Read error: Connection reset by peer]
scrts has quit [Ping timeout: 256 seconds]
steakpiz_ has quit [Remote host closed the connection]
digshadow has quit [Ping timeout: 248 seconds]
scrts has joined ##openfpga
steakpizza has joined ##openfpga
<rqou> wat azonenberg who are all those other people?
steakpizza has quit [Remote host closed the connection]
<azonenberg> rqou: coworkers mostly, plus awygle said he was interested before so i looped him in
mumptai has quit [Quit: Verlassend]
<openfpga-github> [libfx2] whitequark pushed 2 new commits to master: https://github.com/whitequark/libfx2/compare/768558690296...2574bfd8c9ce
<openfpga-github> libfx2/master 2574bfd whitequark: Avoid generating junk on SCL after an I2C read.
<openfpga-github> libfx2/master 0ab5fcd whitequark: Fix I2C speed being reset to 100 kHz by `fx2tool update`.
<azonenberg_work> rqou: i expect most to just be there for a couple hours on saturday
<azonenberg_work> you may have met galen at defcon, he's a classmate of mine
<azonenberg_work> goes by error_404 here
<azonenberg_work> aygle is just across the pond in redmond, i dont think you've met IRL though
rohitksingh has quit [Quit: Leaving.]
steakpizza has joined ##openfpga
steakpizza has quit [Ping timeout: 276 seconds]
awygle is now known as aygle
<aygle> the fearless leader has spoken
<aygle> I am become aygle, destroyer of... Something. Sandwiches maybe.
* pie_ prods aygle with a curiosity stick
<pie_> Is it alive?
<pie_> 0.o
<azonenberg> aygle: lol
<azonenberg> How about destroyer of fireplaces?
aygle is now known as awygle
<azonenberg> I have one that needs to get ripped out... :p
<awygle> Sold
<awygle> I am much more qualified to hit stuff than e.g. hang sheetrock
<azonenberg> We wont be hanging sheetrock now anyway
<azonenberg> there is no sheetrock to hang
<azonenberg> And we need the in-wall stuff inspected first
<azonenberg> Main goals for the weekend are to finish electrical rough-in, as well as any prerequisites to that (for example, building the walls that the wiring will go in)
<azonenberg> Then various other prep work as time/people permit (remove fireplace, frame over concrete wall in a closet, cleanup, etc)
<azonenberg> There will be something for everyone for sure
<awygle> yeah sheet rock was an example
<azonenberg> Then there's miscellaneous stuff like pulling nails and staples out of studs that are in the way of sheetrock (not on the critical path but has to be done)
<azonenberg> removing little bits of sheetrock stuck in corners that escaped demo earlier
<azonenberg> Measuring and cutting lumber
<azonenberg> Something for everyone
<azonenberg> vacuuming and mopping floors even :p
<whitequark> awygle: so I'm looking at Glasgow revB BOM at various price breaks
cyrozap is now known as Guest1936
Kitlith is now known as Guest50949
miek is now known as Guest90685
shapr is now known as Guest63770
JSharp is now known as Guest36441
CoffeeFlux is now known as Guest98794
tnt is now known as Guest31499
felix_ is now known as Guest82369
gruetzkopf is now known as Guest41456
lain is now known as Guest27151
implr is now known as Guest54028
* Guest63770 grumbles at nickserv
Guest63770 is now known as shapr
<whitequark> awygle: 44.2 USD @ 10, 35.5 USD @ 100 (that's just for the components)
<whitequark> cc mithro
<mithro> whitequark: Cool
Guest90685 is now known as miek
<mithro> whitequark: Were is most of your cost going too?
<whitequark> Cypress chip, FPGA, connectors, ADC/DAC
<whitequark> connectors are bloody expensive
<daveshah> Yep, it's always the connectors that blow the budget
<shapr> is the cost warranted?
<azonenberg> daveshah: you clearly havent done enough designs with large fpgas :p
<daveshah> It seems OK to me, given a single vendor FPGA cable is >>$100
<whitequark> shapr: cost of?
<shapr> whitequark: connectors
<azonenberg> if your connectors are too expensive proportionally, use a bigger FPGA
<azonenberg> Problem solved :D
<shapr> just curious if connectors require higher quality standards or something
<whitequark> i dunno, what's so hard about making a piece of plastic with a few pins in it?
<whitequark> probably something hard
<whitequark> or they would be cheaper
<whitequark> alternatively: silicon is cheap
<shapr> good point
<awygle> shapr: often it is worth paying for good connectors. These are not particularly good connectors.
<shapr> I wonder if square connector pins are a hold over from wire wrap times?
<whitequark> I think they're just easier to make than round
<whitequark> you can stamp them
<awygle> yup
<shapr> some of my wearables are done with wirewrap, it handles movement better
<awygle> "machine pins" are, well, machined
<azonenberg> yeah i dont like 0.1" headers much
<azonenberg> The kinds of connectors i *am* willing to pay a lot for are things like q-strips :p
<shapr> I had to dig out a bunch of my wearables for a wearable/costuming panel I'm on this weekend at momocon
<awygle> I feel like you should be able to just draw pins like wire honestly. Maybe the alloys are wrong
<mithro> azonenberg: The connectors on bigger FPGA boards are *super* expensive - like $100-$1000 USD
<whitequark> azonenberg: IDC cables :P :P
<awygle> what the hell connector are you using? even full FMC isn't close to 1k
specing has quit [Quit: ZNC - http://znc.in]
<whitequark> awygle: it also doesn't let you make them in strips if you draw them
specing has joined ##openfpga
<whitequark> so harder to assemble
<azonenberg> mithro: like what, FMC?
<whitequark> also, WTF, why is Mouser suddenly out of *resistors*?
<azonenberg> those are pricey but not $1K
<mithro> azonenberg: FMC is in the $100 USD range depending on the quantity
<awygle> whitequark: I guess it depends on how the plastic is affixed, I am essentially clueless in this area
<shapr> any ideas about the etymology of 'mezzanine' connectors?
<azonenberg> mithro: yes but not $1k
<egg|zzz|egg> meow?
<azonenberg> but like, even samtec firefly
<awygle> shapr: it goes between boards
<awygle> in a backplane setup
<azonenberg> is sub $10
<shapr> bah, too easy :-(
<shapr> awygle: obvious once you put it that way
Guest54028 is now known as implr
<balrog> whitequark: because of high demand
<balrog> there has been a shortage for a while :/
<shapr> I wonder how I could benefit from FPGAs in wearable/costuming widgets?
<daveshah> shapr: could be good for driving displays in creative ways
<daveshah> Classic ice40 application
<awygle> shapr: hella low power compared to mcu for certain things
<shapr> oh, good ideas
<azonenberg_work> whitequark: there has been a shorage of passives for a while
Guest82369 is now known as felix_
<shapr> I do have a pile of weird displays
<whitequark> azonenberg_work: I thought it's just capacitors
<azonenberg_work> Nope not anymore
<awygle> "wait the cap people got away with this? Hmmmmm..."
<awygle> i am currently depressed by the DRAM shortage
<awygle> the internet suggests that may ease at the end of the year or in early 2019
<awygle> oh damn I was right?
bitd has quit [Quit: Leaving]
steakpizza has joined ##openfpga
steakpizza has quit [Ping timeout: 245 seconds]
Guest31499 is now known as tnt
tnt is now known as Guest10653
Guest10653 is now known as tnt_
<zkms> wow the agilent 8960 series 10 box i bought secondhand actually boots up!!
Guest27151 is now known as lain
lain has quit [Quit: WeeChat 1.7.1]
lain has joined ##openfpga
<pie_> thought you got a box of 10 for a second there
<openfpga-github> [Glasgow] whitequark pushed 3 new commits to master: https://github.com/whitequark/Glasgow/compare/b7f219ea4740...de22844e9447
<openfpga-github> Glasgow/master de22844 whitequark: Update MPNs for out of stock capacitors and resistors....
<openfpga-github> Glasgow/master 895269e whitequark: Use Mfg/MPN fields in schematic instead of Mouser_PN....
<openfpga-github> Glasgow/master 7603bbc whitequark: Fix accidentally used 0201 resistor.
<awygle> why can't git ever figure out that if i run "rebase master", and master does not have a thing, and my branch has a thing, i probably want the thing to be in the result?
<awygle> so sick of fixing merge conflicts that don't conflict in any way
<awygle> computing needs more soft decoding
steakpizza has joined ##openfpga
steakpizza has quit [Ping timeout: 245 seconds]
digshadow has joined ##openfpga
Bike has quit [Ping timeout: 260 seconds]
steakpizza has joined ##openfpga
steakpizza has quit [Ping timeout: 252 seconds]
Bike has joined ##openfpga
<lain> my favorite description of git (I forget the origin) was something along the lines of "git is a great toolkit for building a VCS, if only someone would build one with it."
<kc8apf> BLIF is such a PIA to parse
<awygle> lain: yeah i've seen that too. i don't think it's entirely fair though.
<qu1j0t3> people _have_ built simpler front-ends to git.
<rqou> kc8apf: we (me+azonenberg) don't use blif for a reason you know :P
steakpizza has joined ##openfpga
<kc8apf> rqou: I'm 3/4 of the way through writing a parser to deal with the grammar
<kc8apf> Getting to an AST might take a bit
<rqou> or you can just ask yosys to parse it for you?
<kc8apf> I'd rather have a library
<rqou> read_blif; write_json
<rqou> libyosys exists
<rqou> idk if it works though
<kc8apf> it does
<kc8apf> just not what I'm after
<kc8apf> I'm going to publish a blif parser crate
<rqou> wow, much work
steakpizza has quit [Ping timeout: 264 seconds]
<kc8apf> parser grammar is pretty easy with PEST
<kc8apf> hardest part was working out line continuations
<rqou> have you tried a "worse is better" hand-rolled FSM-based parser?
<kc8apf> I _hate_ hand-rolling parsers
<rqou> yeah I can agree with that
<kc8apf> main thing with PEST is that it includes source-file ranges with the parsed tokens
<rqou> I'm still curious what you want this for
<kc8apf> I want a reasonably common front-end language for Gaffe
<kc8apf> BLIF is easier than Verilog or VHDL
<kc8apf> Yosys JSON isn't documented
<whitequark> bleh, PEG
<azonenberg_work> polyethylene glycol?
<whitequark> parsing expression grammar
<awygle> Parser Expression Grammar iirc
<kc8apf> whitequark: agree. I started with parser combinators but they really, really suck at UNIX-style line continuations
<azonenberg_work> rqou: so what's your eta?
* awygle mumbles "Earley" into a paper bag
<azonenberg_work> fri night? sat morning?
<whitequark> awygle: shift-resolve
<rqou> fri night
<whitequark> unlimited lookahead in linear time and space
* awygle downloads the paper
<rqou> if you're not smart enough to understand the paper, traditional shift-reduce is pretty neat too
<awygle> whitequark: what classes does shift-resolve handle? all context-free?
<awygle> oh lol that was this one
<whitequark> I think it's LR(n) for arbitrarily large n
<awygle> i wonder if that's why it's "shrek.pdf" at this site
<rqou> btw awygle: the other day my housemate claimed that the cs164 "herp derp Early parser generator" is actually one of the most feature-ful
<rqou> despite the fact that some grad students just cobbled it together
<awygle> lol
futarisIRCcloud has joined ##openfpga
<pie_> something something marpa
<pie_> rqou, ^
<pie_> whats a line continuation
<awygle> end a line with \ and continue on the next line, i think
<pie_> aha
<rqou> you can probably just hack that into the lexer
<awygle> You Can Probably Just Hack That - The Rqou Story
<awygle> i don't understand why parser combinators couldn't deal with that, but tbh i apparently don't understand parser combinators well anyway, since i couldn't make nom do basically _anything_