etaoins / llambda

Scheme R7RS frontend for LLVM
Other
68 stars 6 forks source link

Runtime support for circular lists #16

Open etaoins opened 10 years ago

etaoins commented 10 years ago

Certain R7RS procedures such as (write) and (list?) are required to handle lists of infinite length. Even without parser support for datum labels these can be easily created at runtime by mutating an existing list.