Re: [myhdl-list] MEP : Signal Containers
Brought to you by:
jandecaluwe
From: Tom D. <td...@di...> - 2012-06-04 04:21:47
|
Thanks for taking the time to pick this nonsense apart. I am still waiting for an example before I am willing to pay attention. On 06/03/2012 07:14 AM, Jan Decaluwe wrote: > On 06/03/2012 03:01 AM, Christopher Lozinski wrote: >> On 6/2/12 4:57 PM, G. Andrew Stone wrote: >>> I mean if there's no spark of interest in the community I do not >>> have the time to create the "mind-share" >> Everything you say totally resonates with me. Every time I see your >> name, I read the posting carefully. I cannot say that for all of the >> posters. > You certainly don't read mine. I have tried painstakingly to > point out all the errors and misconceptions in your mind, but you > keep repeating the same nonsense. > >> There really are different world views in this world. No >> point arguing them. > You don't seem to listen, that's the real problem. > >> I also have little interest in evangelizing this stuff. I just get too >> much crap for speaking my mind. > That's because it's mostly nonsense, and you appear unwilling to > do anything about it. > >> Actually I think it is really good to >> have different points of view. And one needs not only software >> developers on a project but also marketing people who try to figure out >> how to simplify the technologies, not make them more complex. >> But others disagree. > No, no one will disagree with that. We will probably disagree > violently on who's the right person to do so however. > (BTW I know it's not me.) > > Furthermore: things should me made as simple as possible, > but not simpler. (Einstein.) > >> I am just grateful I have not been kicked off the mailing list. I am >> pleased if I have stirred some discussion. >> >> Anyhow I have spoken my mind at >> >> http://wiki.myhdlclass.com:8080/ > Just when one thinks one has seen the worst, it gets worse. > > All the nonsense about MyHDL is still there - mostly completely > wrong and I explained it several times. > > Now let's move to what you try to tell us I think - how to use > object-orientation in hardware design. > > I think you are totally confused. Apparently you think a class > hierarchy can be mapped to hardware hierarchy, just because both > use the word "hierarchy". Apparently you think that connectivity > can be magically implemented by subclassing. And apparently you still > don't understand why MyHDL uses generators. > > Of course, you could have found this out yourself by simply > creating one small working example. But apparently it was > even too much to fire up a Python interpreter to run some > minimal checks on your code. > > This what I find unbelievable: at about 1 error per line > (sometimes 2) this code seems to be written by a total newbie > in Python and object-orientation. You don't know how to > create a class in Python. You don't know how to use the > "self" argument at all. And above all, it seems you don't understand > the Python scoping rules, see the Clock example. Try to get this > to work, and you may understand what I mean with "connectivity". > > Really, what were you thinking? That we are complete idiots > here and that you would get away with this? And where does > this arrogance come from that you think you should teach us > lessons in object-orientation and writing quality code? > >> I think you have a lot of good ideas to add. I would love to see you >> edit that wiki. Some day I may read through all your email postings. >> May I copy them, at least this one, to the wiki under creative commons >> license? >> >> I will come back to implementing the code one day. My belief is that if >> you get the right abstractions implementing the code is quite easy. In >> fact complex code, is a sign of bad abstractions, > I suggest to fix your code now, or get it off the web immediately. > Your reputation of "experienced Python programmer" is at stake. > > |