Skip to content
This repository has been archived by the owner on Jun 13, 2024. It is now read-only.

[DNM] Swift 3 #36

Merged
merged 36 commits into from
Jun 30, 2017
Merged

[DNM] Swift 3 #36

merged 36 commits into from
Jun 30, 2017

Conversation

mikelikespie
Copy link
Contributor

@mikelikespie mikelikespie commented Oct 5, 2016

fixes #30 . Final naming subject to change. once we land #27

@mikelikespie mikelikespie changed the base branch from master to static-configure October 5, 2016 02:50
@mikelikespie mikelikespie mentioned this pull request Oct 5, 2016
@coveralls
Copy link

Coverage Status

Coverage increased (+0.2%) to 96.691% when pulling f2239f5 on swift-3 into 269b702 on static-configure.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.5%) to 95.947% when pulling ba52779 on swift-3 into 269b702 on static-configure.

mikelikespie and others added 14 commits January 6, 2017 14:00
This allows us to have contracts of what is provided by a component or
module and make them interchangeable

It also forces one to bind the root of a component where one could
forget otherwise
 * Simplified DSL (configure function)
 * Binders now have scopes. One can only scope things for the binder
   that is scoping it
 * Scope has to be passed along to modules from component
 * Language can enforce scoping now! this means validations can be
   removed
 * Removed "Scoped" protocol. This created ambiguity
@holmes holmes merged commit 7ecc292 into static-configure Jun 30, 2017
@holmes holmes deleted the swift-3 branch June 30, 2017 18:00
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants