[bitc-dev] Implications of pair

Jonathan S. Shapiro shap at eros-os.org
Mon Aug 29 14:32:45 EDT 2005


On Sun, 2005-08-28 at 16:01 +0700, Constantine Plotnikov wrote:
> I think that there is an option to have one element tuple and still to 
> have a bit more regular processing if we would not try to save on amout 
> of types involved at compile time. The approach is less effient at 
> compile time as there is always terminator head field of unit type.

Your approach would work, but it is *very* important to reduce the
number types in this area. Any type that we decide to use for argument
formation is necessarily a foundational type for purposes of language
semantics, and the smaller we keep that the sooner we will be able to do
reasoning about programs.

However:

Yesterday we made the decision to eliminate implicit pair construction
and simply let procedures take multiple arguments.

shap



More information about the bitc-dev mailing list