正如通过电子邮件简要提到的,TEMJVM 在可扩展性问题上的一个关键失败是,客户端无法在不完全复制现有代码或在原位更改 TEMJVM 加载副本的情况下利用现有的发射代码。
“功能/碎片化发射”分支通过重构各种发射操作进行实验,这意味着而不是使用多方法,它们将被表示为:op 关键字到简单函数的映射,这些函数额外带有一个前导参数,即调度映射或集合。然后使用 TEMJVM 的客户端可以通过在这些映射中关联并使用它们来回收发射器本身的任何代码。这可能会因为多方法缓存带来性能损失,但是应该会极大地减少没有定义大量重复多方法的客户端代码的冗长。