If we don't name the args for nMatrix it doesn't behave as expected. So I think I am generally confused about how args by name vs. position work in the DSL.
No urgency, just flagging it.
go = nFunction(
fun = function() {
y <- nMatrix(7,3,5)
return(y)
},
returnType = 'numericMatrix'
)
cgo=nCompile(go)
cgo()