- tuple-split tup atprocedure
function (head tail)
(tuple-split tup at) requires (and (%tuple? tup) (cardinal? at) (< at (%tuple-length tup))) ensures (and (%tuple? head) (%tuple? tail) (%tuple-eql? equal? tup (%tuple-append head tail)))))
function (head tail)
(tuple-split tup at) requires (and (%tuple? tup) (cardinal? at) (< at (%tuple-length tup))) ensures (and (%tuple? head) (%tuple? tail) (%tuple-eql? equal? tup (%tuple-append head tail)))))