In the recent push to implement all of Tcl's [expr] command, Tcl has come to the point where it needs to understand Inf and NaN.
After a brief discussion on IRC, it seems like PMCs are the proper way to handle this. Specifically, three new PMC types: NaN, Inf, and NegInf. So here's what I'd like to do: 1) Implement these three types as core PMCs that work like Tcl wants them too. 2) When another language wants something to work in a way that differs from what's implemented, implement new dynpmcs for one of the two languages. In other words, implement them so they work with Tcl and let them grow organically. Does this sound good? (Chip? Allison?) -- Matt Diephouse http://matt.diephouse.com