Would it be feasible for the built-in make() function to be enhanced to also 
accept a factory signifier as an additional argument?

The idea would be that I could go and implement my own custom variations of map 
and slice while using make() to instantiate instances of them to where the 
returned object is fully initialized and ready for use per standard make() 
semantics. I would also get the advantage of make() determining what types are 
in the map or slice - some of the benefit of generics.

There would be a registration API to register a factory mechanism and establish 
the factory signifier that is used in conjunction to the enhanced make() 
function.

Could it be one more modest measure to forestall adding full blown generics but 
get a little bit of the benefit?

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to