21:15:48pfdietzHmm. There appears to be untapped potential to optimize various built-ins based on argument types. Sample ticket submitted.
21:18:01pkhuongre interruption and synchronisation primitives, I'm beginning to think that the only portable way (i.e., outside of just assuming we have something like futexes, which are available on linux, windows, many BSDs, and, apparently, hidden in OS X) to satisfy our reentrancy/atomicity requirements is to use some form of message passing to a background thread that doesn't get interrupted for GC, etc.
21:28:17stassatspfdietz: equal to string=, string= does more stuff than just strings and will error otherwise
21:29:00stassatsthe first thing, it's a simple change from OR to AND in the transform