Re: [myhdl-list] MyHDL development tasks
Brought to you by:
jandecaluwe
From: Jan D. <ja...@ja...> - 2009-05-12 20:47:30
|
Jian LUO wrote: > Jan Decaluwe wrote: >> Recently I got some inquiries from people offering >> to help with MyHDL development. I have now created >> a page with some of the tasks I'm thinking about >> for a future release. Help on them is welcome. >> >> http://www.myhdl.org/doku.php/dev:tasks >> >> > Good to see myhdl evolving. > > Back in January I've posted a patch here that partly implements > conditional expressions. > Unfortunately, at that time I had no time to figure out how to check it > in in merurial. > And now I'm still willing to give it a try. I remember. I had a few issues: it was not done with mercurial, there was no unit test, but the main (external) issue was that the compiler package was becoming obsolete. So I didn't want to add further conversion features until the move to the ast package was completed. But this is done now (in development), so we can proceed now. However, take into account that you need Python 2.6 for development. (We need the ast package functionality from that version.) > So Jan, how can I contribute? Use your expertise and do it again, this time with ast :-) (I realize it feels redundant. However, I just had to do this for *all* convertor code, so you'll forgive me.) > Does the myhdl repo need a account a/o > password? No, just install mercurial and follow the guidelines here: http://www.myhdl.org/doku.php/dev:repo The whole world (including Python itself) seems to be moving to mercurial these days, so I'm confident that we made the right choice. So in any case, it's not a waste of your time. To contribute changesets, follow the guidelines here: http://www.myhdl.org/doku.php/dev:patches I have listed the conditional expression support as an open task: http://www.myhdl.org/doku.php/dev:tasks#conversionsupport_for_conditional_expressions Jan -- Jan Decaluwe - Resources bvba - http://www.jandecaluwe.com Python as a HDL: http://www.myhdl.org VHDL development, the modern way: http://www.sigasi.com Analog design automation: http://www.mephisto-da.com World-class digital design: http://www.easics.com |