itamarst has quit [Quit: Connection closed for inactivity]
<cfbolz>
korvo: merged, thank you!
<larstiq_>
"it's more like a comparison between endo- and exoskeletons, a different arrangement of equivalent bones and plates." I like that phrasing :)
<larstiq_>
"There's no type-safe way to inspect an arbitrary semantic domain." is that a well-known fact?
itamarst has joined #pypy
jcea has joined #pypy
vext01 has quit [Quit: WeeChat 4.2.1]
<korvo>
larstiq_: It's just another way of looking at polymorphic types; if I give you a value of type X, but tell you nothing about X, then it's not possible to do case analysis or inspection on the value.
<korvo>
I'd have to also fix some return type R and give a function with type X → R, and perhaps R can be inspected. That's precisely what the domain-finishing helper does at the end of `makePeephole()`.
jcea has quit [Quit: jcea]
_whitelogger_ has joined #pypy
Julian has joined #pypy
Julian has quit [Ping timeout: 252 seconds]
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #pypy
Julian has joined #pypy
Julian has quit [Quit: leaving]
sugarbeet has quit [Ping timeout: 264 seconds]
sugarbeet has joined #pypy
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #pypy
_whitelogger_ has quit [Remote host closed the connection]