Saturday, 2023-05-06

*** choozy <choozy!~choozy@75-63-174-82.ftth.glasoperator.nl> has quit IRC00:33
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@94.204.220.129> has quit IRC02:01
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@94.204.220.129> has joined #libre-soc02:02
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@94.204.220.129> has quit IRC02:07
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@94.204.220.129> has joined #libre-soc02:08
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@94.204.220.129> has quit IRC02:27
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@94.204.220.129> has joined #libre-soc02:28
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@94.204.220.129> has quit IRC02:33
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@94.204.220.129> has joined #libre-soc02:34
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@94.204.220.129> has quit IRC02:39
*** gnucode <gnucode!~gnucode@user/jab> has quit IRC02:55
*** tplaten <tplaten!~tplaten@195.52.31.100> has joined #libre-soc08:27
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.168.115> has joined #libre-soc11:55
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.168.115> has quit IRC12:52
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.43.227> has joined #libre-soc12:52
lkclprogrammerjake, can you *please* stop doing "type-safety-checking" bullshit in python13:43
lkclcan you please *remove* parse_fields entirely.13:44
lkclif you get things wrong, you get things wrong, and you fix them13:44
lkclcreating 2-5x more code for error-checking when all you have to do is get the damn definition right in the first place is a bullshit way of doing programming13:44
lkclalso take a look at svstate.py: i *already developed* a technique for13:45
lkcldoing overlapping fields13:45
lkclyou declare a new property.13:45
lkcldone.13:45
lkcland in nmigen you simply assign the underlying bits to a new object with a 2nd definition13:46
lkcli'm going to *remove* everything but that which is actually needed for ISACaller, and basically redo pretty much everything13:47
lkclthis is very frustrating to see this type of completely unnecessary over-engineered over-designed code.13:48
lkclparticularly as it introduces entirely new and extremely complex "clever" programming techniques that have been entirely avoided in all prior code13:49
lkclalso there are sub-records (sub-layouts) possible in nmigen13:50
lkclwhich you should already have known about.13:50
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.43.227> has quit IRC14:46
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.43.227> has joined #libre-soc14:47
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.43.227> has quit IRC14:55
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.43.227> has joined #libre-soc14:56
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.43.227> has quit IRC15:01
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@87.255.2.140> has joined #libre-soc15:03
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@87.255.2.140> has quit IRC15:07
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.57.204> has joined #libre-soc15:07
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.57.204> has quit IRC15:12
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.57.204> has joined #libre-soc15:12
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.57.204> has quit IRC16:57
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.168.124> has joined #libre-soc16:57
*** tplaten <tplaten!~tplaten@195.52.31.100> has quit IRC17:15
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.168.124> has quit IRC17:28
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.43.69> has joined #libre-soc17:29
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.43.69> has quit IRC18:07
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@91.205.168.99> has joined #libre-soc18:11
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@91.205.168.99> has quit IRC18:22
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.164.48> has joined #libre-soc18:42
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc19:55
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.164.48> has quit IRC20:15

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!