xiangfu has quit [Remote host closed the connection]
<GitHub185>
[migen] sbourdeauducq pushed 2 new commits to master: http://git.io/yjhY8A
<GitHub185>
migen/master 15f67b3 Sebastien Bourdeauducq: genlib/fsm: make first fsm.act() the reset state, even when using after_*/before_* methods before fsm.act
<rjo>
sb0: i don't think there are going to be many collisions. looks like the general style with python packages is to expose it all at the top level and then allow either one of the three use cases 1) from artiq import * 2) import artiq as aq 3) from artiq import Hz, core...
<mumptai>
"import *" is a bit evil, but still common
<mumptai>
why isn't "import artiq" an option?
<rjo>
mumptai: certainly. just more typing. numpy, scipy, scikits.*, matplotlib all tend to be used in this abreviated form.
<rjo>
also for our use case most of the usual the arguments against import * do not work.
<rjo>
sb0: it's not an issue yet as the signatures are still very simple, but it might make sense to use numpydoc style parameter and return value documentation in the future.
<rjo>
sb0: and while i am complaining: shouldn't we call it "artiq" and not "ARTIQ" (c.f. import artiq etc)?