Answer: The carpet is actually a great idea for controlling weeds! National Gardening Association wrote an article about it, you can read it online at:
Newspaper, mulch, landscape fabric, straw, salt hay...all work well at controlling weeds. Lots of people use grass clippings too, I don't like to use them though, because no matter what I do, the weed seeds from the grass clippings end up planting themselves with my veggies.
Q&A Library Searching Tips