TODO:

  • explain technical details
    • Explain growing in new/old versions of R
    • Why use a list instead of R preserve list
    • Why not Rcpp
    • Why use .Call directly
  • Store pointers to strings? Done in const-char branch
  • Remove: use missing value? What if there’s an exception in the middle of removing stuff?
  • Add class?
  • website
  • Should missing always be a function that’s executed, or unevaluated expression.
  • Move to r-lib?
  • trycatch in [] assignment in C_map_set?
  • [[ implementation?
  • MIT license