The Cauchy product in R is handled with the discrete convolution function:
> (l= lapply(seq_len(4)-1, function(i) rep(c(1, integer(i)), length.out=6)))
[[1]]
[1] 1 1 1 1 1 1
[[2]]
[1] 1 0 1 0 1 0
[[3]]
[1] 1 0 0 1 0 0
[[4]]
[1] 1 0 0 0 1 0
> round(Reduce(f = function(x, y) convolve(x, y, type = "open"), x = l))
$[1] \text{0 0 0 0 1 1 2 3 5 6 6 8 8 8 6 6}\bullet \color{blue}{5}\bullet \text{3 2 1 1}$
This is consistent with the results in Wolfram Alpha:
Input:
$$\small (1+x+x^2+x^3+x^4+x^5) \times (1 + x^2 + x^4) \times (1 + x^3) \times (1 + x^4)$$
Output:
$$\small x^{16}+x^{15}+2 x^{14}+3 x^{13}+5 x^{12}+6 x^{11}+6 x^{10}+8 x^9+8 x^8+8 x^7+6 x^6+6 x^5+\large{\color{blue}{5}}\small x^4+3 x^3+2 x^2+x+1$$
EDIT CONTAINING THE ANSWER SOUGHT IN THE OP:
The answer I was looking for is as follows using Wolfram Alpha (not only free, but always readily accessible):
Example 1:
... Well, simply the problem in the OP - i.e. the number of partitions of an integer (in the example, $4$):
SeriesCoefficient[\prod_{i=1}^4\frac{1}{1-x^i},{x, 0, 4}]

Example 2:
From this presentation online:
If a fair coin is rolled 12 times, how many times will it sum to 30?
We want the 30th coefficient of
$$\begin{align}&[x^{30}]\;(x+x^2+x^3+x^4+x^5+x^6)^{12}\\[2ex]
=&[x^{30}]\;x^{12}(1+x+x^2+x^3+x^4+x^5)^{12}\\[2ex]
=&[x^{18}]\;(1+x+x^2+x^3+x^4+x^5)^{12}\\[2ex]
=&[x^{18}]\;\left(\frac{1-x^6}{1-x}\right)^{12}
\end{align}$$
SeriesCoefficient[(1 - x^6)^(12) (1 - x)^(-12),{x, 0, 18}]

Here is the alternative presented at the end of the analytical resolution of the problem in the presentation:


Example 3:
The GF for the Fibonacci sequence can be derived from the recursion $f_n=f_{n-1} + f_{n-2}$ with $f_0=0$ and $f_1=1:$
$$\begin{align}
F(x) &= f_0 x^0 + f_1 x^1 + f_2 x^2 + \cdots \\[2 ex]
&= x + f_1 x^2 + f_2 x^3 + \cdots\\
&\quad \quad+ f_0 x^2 + f_1 x^3+\cdots\\[2ex]
&=x+ xF(x) +x^2 F(x)
\end{align}
$$
as
$$F(x)=\frac{x}{1-x-x^2}.$$
The 10th Fibonacci number is...
SeriesCoefficient[x / (1 - x - x^2), {x, 0, 10}]
