foam-framework / foam

Feature-Oriented Active Modeller
Apache License 2.0
786 stars 55 forks source link

Bootstrapping is hard #471

Open mcarcaso opened 8 years ago

mcarcaso commented 8 years ago

As discussed offline, creating a bug to track the issue we were having with Property properties when bootstrapping. Adam can better explain the actual issue that's going on.

bshepherdson commented 8 years ago

Adam, can you explain the issue here for posterity?

adamvy-google commented 8 years ago

There is a bug in how we bootstrap.

In particular, one of Property.getRuntimeProperties or Property.PROPERT_CONSTANTS are not real properties, which is causing some problems in the code generation for swift.

It particularly breaks when we try to upgrade Property to a newer model.

I'll fix it.