sb0 changed the topic of #m-labs to: ARTIQ, Migen, MiSoC, Mixxeo & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
sandeepkr has joined #m-labs
fengling has joined #m-labs
nkaretnikov has joined #m-labs
nkaretnikov has quit [Ping timeout: 265 seconds]
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
mindrunner_ has quit [Quit: quit]
mindrunner has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
sandeepkr has quit [Ping timeout: 276 seconds]
mumptai has joined #m-labs
FabM has joined #m-labs
bentley` has quit [Ping timeout: 246 seconds]
sb0 has joined #m-labs
fengling has joined #m-labs
bentley` has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
EvilSpirit has joined #m-labs
kuldeep has quit [Ping timeout: 265 seconds]
kuldeep has joined #m-labs
cr1901_modern has quit [Read error: Connection reset by peer]
mumptai has quit [Remote host closed the connection]
key2 has joined #m-labs
Gurty has quit [Quit: Kooll ~o~ datalove <3³\infty]
Gurty has joined #m-labs
sandeepkr has joined #m-labs
fengling has quit [Quit: WeeChat 1.4]
sandeepkr has quit [Read error: Connection reset by peer]
kuldeep has quit [Read error: Connection reset by peer]
kuldeep has joined #m-labs
sandeepkr has joined #m-labs
<whitequark> rjo: wow, you even use gpg.
<rjo> whitequark: since 1999 ;) my old key is pretty well placed in the strongly connected set circlejerk even now...
<whitequark> I see you are fond of the web of trust concept...
sandeepkr has quit [Ping timeout: 276 seconds]
kuldeep has quit [Ping timeout: 252 seconds]
kuldeep has joined #m-labs
cr1901_modern has joined #m-labs
<whitequark> hmm, inheritance proves to be somewhat more tricky to implement than i expected...
sandeepkr has joined #m-labs
<cr1901_modern> What's the wall for you?
<GitHub159> [artiq] jordens pushed 2 new commits to master: https://git.io/vrkhz
<GitHub159> artiq/master 4d3c734 Robert Jördens: README: link artiq from the logo
<GitHub159> artiq/master 9898daf Robert Jördens: README: DOI/citation format
<bb-m-labs> build #681 of artiq is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/681 blamelist: Robert J?rdens <rj@m-labs.hk>
<rjo> whitequark: is "just copy the methods into the namespaces" too naive?
<rjo> bb-m-labs: why?
<rjo> oh
<whitequark> rjo: there are no namespaces
<whitequark> every function is piped through to the backend
<whitequark> and the fact that the function happens to have a self argument is completely irrelevant
sandeepkr has quit [Ping timeout: 252 seconds]
<GitHub139> [artiq] jordens pushed 1 new commit to master: https://git.io/vrkjJ
<GitHub139> artiq/master f8c38c1 Robert Jördens: setup.py: utf-8
<bb-m-labs> build #682 of artiq is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/682 blamelist: Robert J?rdens <rj@m-labs.hk>
<rjo> whitequark: ok. then "just copy the functions"?
<whitequark> copy them when/
<whitequark> *?
<whitequark> I mean, I know the answer. when a method object is created. but that's nontrivial to plumb through because none of the compiler was designed to make it easy...
<GitHub40> [artiq] jordens pushed 1 new commit to master: https://git.io/vrkjy
<GitHub40> artiq/master 47f3e70 Robert Jordens: setup.py: really utf-8
<rjo> whitequark: ack.
<whitequark> in other words, the compiler does not specially treat methods in any way right now, which leads to straightforward code and matches python semantics
<whitequark> this inheritance thing requires me to add a bunch of special cases on top of that.
<whitequark> there are all sorts of fun questions to answer, like "what happens if someone calls a method directly"
<whitequark> I mean cls.method(instance, ...)
<rjo> yes. that is something i'd be happy to disallow (if it help).
<whitequark> it... doesn't help with implementation, in fact it just adds a bunch more special cases
<whitequark> it might help by reducing confusion
<cr1901_modern> How does "normal Python" handle inheritance then if methods are "just another type"?
<bb-m-labs> build #417 of artiq-kc705-nist_clock is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/417
<bb-m-labs> build #173 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/173
<bb-m-labs> build #683 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/683
rohitksingh has joined #m-labs
FabM has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]]
rohitksingh1 has joined #m-labs
rohitksingh has quit [Ping timeout: 276 seconds]
rohitksingh has joined #m-labs
rohitksingh1 has quit [Ping timeout: 260 seconds]
rohitksingh has quit [Ping timeout: 252 seconds]
sandeepkr has joined #m-labs
rohitksingh has joined #m-labs
mumptai has joined #m-labs
mumptai has quit [Remote host closed the connection]
sandeepkr has quit [Ping timeout: 244 seconds]
key2 has quit [Ping timeout: 276 seconds]
EvilSpirit has quit [Ping timeout: 250 seconds]
ylamarre has joined #m-labs
ylamarre has quit [Client Quit]
<cr1901_modern> sb0: ping whenever you have free time/are awake. I'm having trouble with a MiSoC design and am unsure what's going on other than Xilinx insists on optimizing away all sequential logic (despite me having a clock connected at top level)
nkaretnikov has joined #m-labs
sandeepkr has joined #m-labs
mumptai has joined #m-labs
mumptai has quit [Remote host closed the connection]
nkaretnikov has quit [Ping timeout: 276 seconds]