- Mutable collection of members that have a key (always strings)
- Field = members + it's key
- Name of the field is the key
- Value of the field is the value of the member
- Keys are unique (i.e. two members can't have the same key)
- Members can be
any
(including function pointers) |error
type - A reference type (to === fails for cloned)
- Iterable
- Preferred to iterate in order they were added (unordered)
- nBallerina - high-level design and implementation plan
- nBallerina next phase design and timeline
- nBallerina - Meeting Notes
- Using Kaitai to walkthrugh BIR dump: https://github.com/ruvi-d/kaitai-test
disassemble map.out
objdump -D ./map.out
./map.out: file format elf64-x86-64
Disassembly of section .interp:
The guide will hopefully help you quickly graps the basics of LLVM. Links to useful self-learning article, video and tools will be listed below.
- http://www.aosabook.org/en/llvm.html
- What goes behind LLVM Compiler Infrastructure : Tanmay Bakshi https://youtu.be/IR_L1xf4PrU
- https://proglangdesign.net/wiki/llvm