Here's the problem that it is supposed to solve:  You want to translate a heterogeneous list of objects in Java into an array of type t_atom in C.  That's all.

Btw, did you look at Pascal Gauthier's library ?

Yes, but I think it solves a different problem.  In particular, I don't want to mirror t_atom on the Java side.



and also, I just read your libpd_read_array and libpd_write_array functions. They don't work in 64-bit mode, in which sizeof(t_word) != sizeof(t_float).

Yikes, good point.  I'll look into it.
       Peter