lunchclass / bacardi

Bacardi project is an effort to provide multi-language binding for Node.js native layer.
https://lunchclass.github.io/bacardi
Apache License 2.0
113 stars 17 forks source link

[Meta] RoadMap for feature implementation. #144

Open romandev opened 6 years ago

romandev commented 6 years ago

Interface Members

Feature Name Priority Status Owner Issues or PRs
Constants P3
Attributes P1 Done @byeolbit
Operations P1 Done @romandev
Stringifiers P2
Indexed properties P3
Named properties P3
Static attributes and operations P1 Done @romandev, @byeolbit
Overloading P1 In Progress @yjaeseok, @romandev
Iterable declarations P3
Maplike declarations P3
Setlike declarations P3

Basic Types

Feature Name Priority Status Owner Issues or PRs
any P1 In Progress @daehyunjimmy #163
boolean P1 Done @gogag2
byte P2 Done @daehyunjimmy
octet P2 Done @daehyunjimmy
short P2 Done @gogag2
unsigned short P2 Done @nadongguri #156
long P1 Done @gogag2
unsigned long P1 In Progress @usefulhyun #158
long long P2 Done @corona10
unsigned long long P2 In Progress @usefulhyun #158
float P1 Done @gogag2
unrestricted float P1
double P1 Done @gogag2
unrestricted double P1
string P1 Done @romandev
object P1
symbol P3
Interface types P1
Dictionary types P1
Enumerations types P1 In Progress @hwanseung
Callback function types P3
Nullable types P1
Sequence types P1
Record types P3
Promise types P1
Union types P2
Annotated types P3
Buffer source types P2
Frozen array types P2

Special things

Feature Name Priority Status Owner Issues or PRs
Namespaces P3
Dictionaries P1 In Progress @hwanseung
Enumerations P1 In Progress @hwanseung
Callback functions P3
Typedefs P1

Extended attributes

yjaeseok commented 6 years ago

daehyunjimmy is working on byte and octet types. So we need to update it.

nadongguri commented 6 years ago

I'd like to implement short, then will try P1 :D

romandev commented 6 years ago

@nadongguri If so, please file a issue first :)

romandev commented 6 years ago

@nadongguri Hmm.. BTW, it's already implemented... sorry for confusing.