Search

( write-shared obj ) ( write-shared obj [ output-port? port ] )
The write-shared procedure is the same as write, except that shared structure must be represented using datum labels for all pairs and vectors that appear more than once in the output.
( write-simple obj ) ( write-simple obj [ output-port? port ] )
The write-simple procedure is the same as write, except that shared structure is never represented using datum labels. This can cause write-simple not to terminate if obj contains circular structure.
( xcons d a ) pair?
(lambda (d a) (cons a d)) Of utility only as a value to be conveniently passed to higher-order procedures.
( xcons d a ) pair?
(lambda (d a) (cons a d)) Of utility only as a value to be conveniently passed to higher-order procedures.
( zip [ list? clist1 ] [ list? clist2 ] ... ) list?
(lambda lists (apply map list lists)). If zip is passed n lists, it returns a list as long as the shortest of these lists, each element of which is an n-element list comprised of the corresponding elements from the parameter lists. At least one of the argument lists must be finite.
( zip [ list? clist1 ] [ list? clist2 ] ... ) list?
(lambda lists (apply map list lists)). If zip is passed n lists, it returns a list as long as the shortest of these lists, each element of which is an n-element list comprised of the corresponding elements from the parameter lists. At least one of the argument lists must be finite.