14:50:52Bikeyeah make-vector is fucked up for a bunch of types. but make-simple-vector-[whatever] still works fine so... mysteries
14:51:51Bikethey have pretty much the same source, so i'm pretty confused here
15:01:12Bikedrmeister: can i get a second set of eyes here? this code works https://github.com/clasp-developers/clasp/blob/dev/src/core/array.cc#L817-L824 but the basically identical code starting around 888 does not
15:09:10drmeisterYou are calling the default constructor of the unknown_type and assigning it to a variable that is clearly the wrong type. The compiler will spit up an error and tell you what the type is of unknown_type.
15:10:13drmeisterIs there any question what OBJECT::value_type is?
15:10:30Bikei don't think there is, but i'm pretty confused right now
15:10:42Bikei mean here's what's happening. in make-vector we have T_sp initialElement. then i was calling simple::make(dimension, initialElement, initialElementSuppliedP)
15:11:28Bikewhich has two definitions of make, one that takes a single const std::string&, and one that takes size_t, value_type, bool, size_t, const value_type*, bool