Fantom用のAlien FactoryのIoCフレームワークのドキュメントには、次のように記載されています。
IocService を使用して、IoC を Fantom サービスとして開始できます。
IocService([MyModule#]).start
...
reg := ((IocService) Service.find(IocService#)).registry
service := reg.dependencyByType(MyService#)
...
Service.find(IocService#).uninstall
または、RegistryBuilder を使用して Registry インスタンスを手動で管理します。
reg := RegistryBuilder().addModule(MyModule#).build.startup
...
service := reg.dependencyByType(MyService#)
...
reg.shutdown
しかし、特定のシナリオでレジストリを初期化する適切な方法を決定する基準は何ですか?