AOSC-Archive / abbs

AutoBuild Build Service, a configuration/manifest manager for Autobuild
https://aosc.io
GNU General Public License v2.0
1 stars 1 forks source link

A whats-going-on note for function-data branch #15

Open Artoria2e5 opened 8 years ago

Artoria2e5 commented 8 years ago

This branch features two main target of changes:

Although I am facing some reduction in coding time, implementing this branch should not be too hard (2 man-hours?)

If you want to help, please note that abbs_set_* are now renamed to abset_foo, and abbs_set is really abset_new now. The rest… shouldn't be hard.

Artoria2e5 commented 8 years ago

For sets I think I have not implemented and or intersection yet… If you want to make one, use the O(m+n) Principle of Inclusion and Exclusion, not the O(m*n) for i for j method.

(Yeah, assuming unset takes linear time, quite valid for bash's speed of interpreting commands)

MingcongBai commented 8 years ago

For sets I think I have not implemented and or intersection yet… If you want to make one, use the O(m+n) Principle of Inclusion and Exclusion, not the O(m*n) for i for j method.

I've got to say that I love the work you have put into the data manipulation modules.

Artoria2e5 commented 8 years ago

Brain being fucked up by the 01-xxx stuffs. This is absolutely a dup in functionality with group.

Artoria2e5 commented 8 years ago

I should just drop the support.

MingcongBai commented 8 years ago

This is absolutely a dup in functionality with group.

We, no. Clearly when it comes to n-*, it is:

Artoria2e5 commented 8 years ago

AB is not designed to operate on an unclean tree. If we make it a clean tree like in the proc, then this is not logically different from using group with the source fetching cache.

MingcongBai commented 8 years ago

AB is not designed to operate on an unclean tree. If we make it a clean tree like in the proc, then this is not logically different from using group with the source fetching cache.

Well wevcan make it that way. I would imagine that you do realize how easy ut has made the job of building wxwidgets?

Or else use the group structure to implement the same? AB still need some work either way.