On Sun, Jan 25, 2009 at 07:21:20PM +0100, NotFound wrote: > > I also kicked around the idea of an "hllmap" opcode, which should be a > > significant performance win over having to call getinterp and then the > > "hll_map" method after that. I'm willing to do whatever needs to get > > done to fix the situation, but deprecating .HLL_map and using the > > "hll_map" method instead is a path of least resistance. > > I don't think an opcode will give any noticeable performance impact, > even when loading a language that use a lot of maps. And the impact in > the pbc size will be just a few bytes.
Agreed. I'd be very surprised if any given HLL has to do more than ten mappings, all of which would tend to be at initialization time. Converting ten or even twenty "hll_map" method calls into an equivalent number of opcode dispatches doesn't seem like an important win to me. Pm _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
