List logic

Hi

I have a list of curves and another list with parameters at points for those curves. I want to get the normal at parameter. I thought list map would do the trick but it seems to be giving me the cross product, rather than matching up the lists as intended. What am I doing wrong?

I know a dumb workaround would be to duplicate the curves so that i have equal number of lists and then flatten but I think there must be a better way to do this.

 

thanks

 

If you would be willing to deal with some replication guides and designscript, maybe this will suffice?

The replication guides are preferable.

Doesn’t seem to work as expected with nodes.

However, here is a possible node approach.