From: Arthur N. <ac...@ca...> - 2018-02-23 08:25:18
|
On Fri, 23 Feb 2018, Rainer Schöpf wrote: > It works if you load hephys explictly, ie. > load hephys; vector p; > > But it should be fixed, of course! I believe that the CSL builtin function > vector is used instead of the one from the hephys module. > Thank you for explaining that to me... With that, I observe that in earlier versions of CSL the redefinintion of the VECTOR function so that the hephys autoloaded "took" and now it seems not to. I will investigate and fix! The function VECTOR in PSL is modelled on the Common Lisp one such that (vector a1 a2 ... an) should give you a simple Lisp vector with n elements... so that is where that comes from. It is supposed to be the case that when Reduce overrides or replaces the definition of something built-in like that that the Reduce version wins. Apologies and more news later Arthur |