Siguiente Composición de n en k partes: ¿alguien tiene un algoritmo que funcione?

Composicion den dentrok partes - Quiero enumerar todas las composiciones posibles de n en k partes - ¿Alguien tiene un algoritmo (preferiblemente en R)? ¿O saber si está en la biblioteca en alguna parte?

Por ejemplo, si tengon cubos yk bolsas, y desea enumerar todos los arreglos posibles de los cubos en las bolsas. p.ej. Hay 3 formas de organizar 2 cubos en 2 bolsas:

(2, 0) (1, 1) (0, 2)

He encontrado el alogaritmo NEXCOM. He encontrado una versiónaquí (página 46) en Fortran, pero no codifique en Fortran, así que realmente entienda lo que está pasando, ¿alguna ayuda?