Disclosed herein are methods for producing a polymer. One polymerizes
monomers selected from alkene monomers and terminal alkyne monomers, in
the presence of a catalyst which is a silylene. The catalyst can be a
heterocyclic amido silylene which is at least partially unsaturated within
the ring. Also disclosed are polymers produced by the above methods, and
improved methods for producing the catalysts.