Add make-serial-population.
authorMatt Birkholz <puck@birchwood-abbey.net>
Thu, 18 Jun 2015 18:22:42 +0000 (11:22 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Mon, 17 Aug 2015 23:52:58 +0000 (16:52 -0700)
commit39cfb8e64cad54f0d2237b170dc584f4d3470aea
treef38aa3a72859ddfbbaa1ae64c99a4891adf454de
parentc211d36af1c9bfcac17e7fbae469b76c276f5c10
Add make-serial-population.

Also add empty-population! and for-each-inhabitant.

Do not export the /unsafe procedures even to (runtime); require that
they be explicitly imported (specifically exported?).  Use the /unsafe
procedures in (runtime 1d-property) and (runtime thread) package
initializations to avoid trying to lock the population-of-populations
too early in the cold load.
src/runtime/poplat.scm
src/runtime/prop1d.scm
src/runtime/runtime.pkg
src/runtime/thread.scm