00:32
thorns514 has joined #nmigen
00:45
Degi_ has joined #nmigen
00:48
thorns514 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
00:49
Degi has quit [Ping timeout: 240 seconds]
00:49
Degi_ is now known as Degi
00:58
<
_whitenotifier-5 >
[YoWASP/yosys] whitequark d4e92d4 - Update dependencies.
01:01
FFY00_ has quit [Remote host closed the connection]
01:34
revolve has quit [Ping timeout: 252 seconds]
01:39
revolve has joined #nmigen
02:39
<
whitequark[m] >
FL4SHK: take a look at the `tracer` module
05:50
DaKnig_ has quit [Ping timeout: 240 seconds]
05:52
DaKnig_ has joined #nmigen
06:02
Bertl is now known as Bertl_zZ
06:54
peeps[zen] has joined #nmigen
06:54
peepsalot has quit [Ping timeout: 240 seconds]
07:18
jeanthom has joined #nmigen
07:33
d1b2 has quit [Remote host closed the connection]
07:34
d1b2 has joined #nmigen
07:41
d1b21 has joined #nmigen
07:42
peeps has joined #nmigen
07:42
peeps[zen] has quit [Remote host closed the connection]
07:42
d1b2 has quit [Remote host closed the connection]
07:43
d1b21 is now known as d1b2
08:03
revolve has quit [Ping timeout: 246 seconds]
08:09
revolve has joined #nmigen
08:13
jeanthom has quit [Ping timeout: 240 seconds]
08:42
peeps is now known as peepsalot
08:53
pftbest has quit [Remote host closed the connection]
09:12
bvernoux1 has joined #nmigen
09:15
bvernoux has quit [Ping timeout: 268 seconds]
09:36
pftbest has joined #nmigen
10:34
chipmuenk has joined #nmigen
11:01
bvernoux1 has quit [Quit: Leaving]
12:25
pftbest has quit [Ping timeout: 260 seconds]
12:29
pftbest has joined #nmigen
13:01
FFY00_ has joined #nmigen
13:52
<
FL4SHK >
whitequark[m]: I'll look at that, thanks
13:54
<
FL4SHK >
can't find that module?
13:54
<
FL4SHK >
I did figure out a solution, at least
14:14
<
FL4SHK >
there are definitely some things I want to add into this that I don't think are necessary for a minimum viable product
14:22
<
FL4SHK >
by the way
14:23
<
FL4SHK >
most of the work here is implementing a representation of VHDL within Python
14:23
<
FL4SHK >
and also a way to spit out the VHDL code
14:23
<
FL4SHK >
so it won't take very long to develop
14:23
<
FL4SHK >
besdies "nice to have" features
14:27
thorns514 has joined #nmigen
14:30
<
FL4SHK >
myarch.mysignal = Signal(Unsigned(7, 0, is_downto=True)))
14:30
<
FL4SHK >
was thinking of making signals unsigned by default
14:34
revolve has quit [Read error: Connection reset by peer]
14:35
revolve has joined #nmigen
14:57
chiastre has quit [Ping timeout: 240 seconds]
15:00
chiastre has joined #nmigen
15:17
<
FL4SHK >
since I couldn't find the module
15:17
<
FL4SHK >
I'd like to be pointed towards it
15:23
<
FL4SHK >
the `tracer` module*
15:24
<
FL4SHK >
I'm guessing it will let me put line numbers into the VHDL code?
15:24
<
FL4SHK >
that's the main thing I want, line numbers
15:25
<
FL4SHK >
is it cool if I use that in my VHDL generator?
15:26
<
FL4SHK >
I'm not doing this in nMigen btw
15:26
<
FL4SHK >
I guess I might be in the wrong channel
16:09
Bertl_zZ is now known as Bertl
16:10
thorns514 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
16:46
<
whitequark >
the license allows you to do so
17:34
pftbest has quit [Remote host closed the connection]
18:02
futarisIRCcloud has joined #nmigen
18:20
pftbest has joined #nmigen
18:48
jeanthom has joined #nmigen
18:54
pftbest has quit [Remote host closed the connection]
19:01
pftbest has joined #nmigen
19:02
chiastre has quit [Remote host closed the connection]
19:03
chiastre has joined #nmigen
19:37
FFY00_ has quit [Remote host closed the connection]
19:38
FFY00_ has joined #nmigen
19:43
pftbest has quit [Remote host closed the connection]
19:43
pftbest has joined #nmigen
20:11
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
20:59
<
FL4SHK >
What is the difference between `type(x) == str` and `isinstance(x, str)`?
21:03
revolve has quit [Ping timeout: 240 seconds]
21:05
revolve has joined #nmigen
21:05
pftbest_ has joined #nmigen
21:09
pftbest has quit [Ping timeout: 250 seconds]
21:11
<
FL4SHK >
`isinstance` is what I want then
21:12
<
lkcl >
generally, use of type() is frowned upon because of the lack of checking of inheritance
21:12
<
FL4SHK >
I do need to check inheritance
21:13
<
lkcl >
plus, the little-known three-argument version of type() is actually a way to dynamically create classes
21:14
<
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)
21:15
<
FL4SHK >
I don't think I need to dynamically create classes here
21:16
<
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
21:16
<
lkcl >
which, you happen to be writing :)
21:16
chipmuenk has quit [Quit: chipmuenk]
21:17
pftbest_ has quit [Remote host closed the connection]
21:17
pftbest has joined #nmigen
21:25
pftbest_ has joined #nmigen
21:29
pftbest has quit [Ping timeout: 260 seconds]
21:42
pftbest has joined #nmigen
21:42
pftbest_ has quit [Read error: Connection reset by peer]
23:14
jeanthom has quit [Ping timeout: 252 seconds]
23:32
lf has quit [Ping timeout: 250 seconds]
23:33
lf has joined #nmigen
23:55
pftbest has quit [Remote host closed the connection]
23:56
pftbest has joined #nmigen
23:56
pftbest has quit [Remote host closed the connection]
23:56
pftbest has joined #nmigen