... | @@ -16,8 +16,8 @@ This page outlines a plan to move the representation polymorphism checks that cu |
... | @@ -16,8 +16,8 @@ This page outlines a plan to move the representation polymorphism checks that cu |
|
+ [CtOrigins](#ctorigins)
|
|
+ [CtOrigins](#ctorigins)
|
|
+ [Don't suggest "add FixedRuntimeRep"](#don-t-suggest--add-fixedruntimerep-)
|
|
+ [Don't suggest "add FixedRuntimeRep"](#don-t-suggest--add-fixedruntimerep-)
|
|
* [Evidence for FixedRuntimeRep and code generation](#evidence-for-fixedruntimerep-and-code-generation)
|
|
* [Evidence for FixedRuntimeRep and code generation](#evidence-for-fixedruntimerep-and-code-generation)
|
|
+ [Alternative 1: store the representation](#alternative-1--store-the-representation)
|
|
+ [Alternative 1: store the representation](#alternative-1-store-the-representation)
|
|
+ [Alternative 2: cast to a fixed representation using a kind coercion](#alternative-2--cast-to-a-fixed-representation-using-a-kind-coercion)
|
|
+ [Alternative 2: cast to a fixed representation using a kind coercion](#alternative-2-cast-to-a-fixed-representation-using-a-kind-coercion)
|
|
- [Implementation plan](#implementation-plan)
|
|
- [Implementation plan](#implementation-plan)
|
|
* [Step 1](#step-1)
|
|
* [Step 1](#step-1)
|
|
* [Step 2](#step-2)
|
|
* [Step 2](#step-2)
|
... | | ... | |