whitequark[m] changed the topic of #nmigen to: nMigen hardware description language · code https://github.com/nmigen · logs https://freenode.irclog.whitequark.org/nmigen
thorns514 has joined #nmigen
Degi_ has joined #nmigen
thorns514 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Degi has quit [Ping timeout: 240 seconds]
Degi_ is now known as Degi
<_whitenotifier-5> [YoWASP/yosys] whitequark pushed 1 commit to develop [+0/-0/±1] https://git.io/JO8oE
<_whitenotifier-5> [YoWASP/yosys] whitequark d4e92d4 - Update dependencies.
FFY00_ has quit [Remote host closed the connection]
revolve has quit [Ping timeout: 252 seconds]
revolve has joined #nmigen
<whitequark[m]> FL4SHK: take a look at the `tracer` module
DaKnig_ has quit [Ping timeout: 240 seconds]
DaKnig_ has joined #nmigen
Bertl is now known as Bertl_zZ
peeps[zen] has joined #nmigen
peepsalot has quit [Ping timeout: 240 seconds]
jeanthom has joined #nmigen
d1b2 has quit [Remote host closed the connection]
d1b2 has joined #nmigen
d1b21 has joined #nmigen
peeps has joined #nmigen
peeps[zen] has quit [Remote host closed the connection]
d1b2 has quit [Remote host closed the connection]
d1b21 is now known as d1b2
revolve has quit [Ping timeout: 246 seconds]
revolve has joined #nmigen
jeanthom has quit [Ping timeout: 240 seconds]
peeps is now known as peepsalot
pftbest has quit [Remote host closed the connection]
bvernoux1 has joined #nmigen
bvernoux has quit [Ping timeout: 268 seconds]
pftbest has joined #nmigen
chipmuenk has joined #nmigen
bvernoux1 has quit [Quit: Leaving]
pftbest has quit [Ping timeout: 260 seconds]
pftbest has joined #nmigen
FFY00_ has joined #nmigen
<FL4SHK> whitequark[m]: I'll look at that, thanks
<FL4SHK> can't find that module?
<FL4SHK> I did figure out a solution, at least
<FL4SHK> there are definitely some things I want to add into this that I don't think are necessary for a minimum viable product
<FL4SHK> by the way
<FL4SHK> most of the work here is implementing a representation of VHDL within Python
<FL4SHK> and also a way to spit out the VHDL code
<FL4SHK> so it won't take very long to develop
<FL4SHK> besdies "nice to have" features
thorns514 has joined #nmigen
<FL4SHK> myarch.mysignal = Signal(Unsigned(7, 0, is_downto=True)))
<FL4SHK> was thinking of making signals unsigned by default
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
chiastre has quit [Ping timeout: 240 seconds]
chiastre has joined #nmigen
<FL4SHK> though
<FL4SHK> since I couldn't find the module
<FL4SHK> I'd like to be pointed towards it
<FL4SHK> the `tracer` module*
<FL4SHK> I'm guessing it will let me put line numbers into the VHDL code?
<FL4SHK> that's the main thing I want, line numbers
<FL4SHK> ahhhhh
<FL4SHK> is it cool if I use that in my VHDL generator?
<FL4SHK> I'm not doing this in nMigen btw
<FL4SHK> I guess I might be in the wrong channel
Bertl_zZ is now known as Bertl
thorns514 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<whitequark> the license allows you to do so
<FL4SHK> cool
pftbest has quit [Remote host closed the connection]
futarisIRCcloud has joined #nmigen
pftbest has joined #nmigen
jeanthom has joined #nmigen
pftbest has quit [Remote host closed the connection]
pftbest has joined #nmigen
chiastre has quit [Remote host closed the connection]
chiastre has joined #nmigen
FFY00_ has quit [Remote host closed the connection]
FFY00_ has joined #nmigen
pftbest has quit [Remote host closed the connection]
pftbest has joined #nmigen
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
<FL4SHK> What is the difference between `type(x) == str` and `isinstance(x, str)`?
revolve has quit [Ping timeout: 240 seconds]
revolve has joined #nmigen
pftbest_ has joined #nmigen
pftbest has quit [Ping timeout: 250 seconds]
<FL4SHK> I see
<FL4SHK> `isinstance` is what I want then
<lkcl> generally, use of type() is frowned upon because of the lack of checking of inheritance
<FL4SHK> I do need to check inheritance
<lkcl> plus, the little-known three-argument version of type() is actually a way to dynamically create classes
<lkcl> (as in: you can pass in 2 extra arguments: the second being the base classes and the third being the properties of the new "type". it might be the other way round)
<FL4SHK> I don't think I need to dynamically create classes here
<lkcl> i mention it in case you ever need to. it's pretty rare to encounter circumstances where it's needed. usually in compilers / language-translators
<lkcl> which, you happen to be writing :)
chipmuenk has quit [Quit: chipmuenk]
pftbest_ has quit [Remote host closed the connection]
pftbest has joined #nmigen
pftbest_ has joined #nmigen
pftbest has quit [Ping timeout: 260 seconds]
pftbest has joined #nmigen
pftbest_ has quit [Read error: Connection reset by peer]
jeanthom has quit [Ping timeout: 252 seconds]
lf has quit [Ping timeout: 250 seconds]
lf has joined #nmigen
pftbest has quit [Remote host closed the connection]
pftbest has joined #nmigen
pftbest has quit [Remote host closed the connection]
pftbest has joined #nmigen