HaxeFoundation / HaxeFoundation/haxe

Do not use IMap.

Open
#6,394 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haxe
Stars
6.9k
Forks
715
Avg merge
2d 2h
Merged PRs (30d)
11

Description

Using the IMap interface creates significant overhead on hxcpp - and possibly all strongly typed targets.
Since we do not have multiple implementations of IMap, the abstraction seems unnecessary.
We should certainly remove this unexpected use of an interface from the top-level "Map" class, which appears to be a shourtcut for haxe.ds.*Map, but in fact is some kind of interface abstraction.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.