Попробовал скомпилировать пару флеш-класов с помощью nme+hxcpp под neko(для начала) и был слегка обескуражен следующим (не считая кучи других проблем):
Нет ни Dictionary, ни TypedDictionary!
На сайте http://www.haxenme.org/ гуглится только неадекват "вам это не нужно, используйте Hash" в ответах бедолагам на аналогичные вопросы.
Собственно вопроса 2:
- Может я чего упустил и словарь существует?
- Если же аналога действительно нет, как выкручиваться?
Допустим есть мой личный класс, который я хочу использовать как ключ. Здесь все понятно: делаем в классе строковое поле с уникальным значением для каждого объекта класса и используем как ключ в Hash.
Но как быть с функциями? Там зацепиться не за что кроме ссылки. А именно к адресу ссылки мы доступа не имеем. Оборачивать в объект со строковым полем и таскать везде это обёрнутое недоразумение?
Поделитесь соображениями пожалуйста. Тупой перебор в моём случае непомерно затратен.