Commit 7184a18 1 parent 70981e1 commit 7184a18 Copy full SHA for 7184a18
File tree 1 file changed +6
-3
lines changed
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -223,8 +223,9 @@ to clearly show you what has been implemented and what's not.
223
223
BinaryTraits is designed to allow one module to define traits and interfaces and
224
224
have other modules implementing them. For example, it should be possible for
225
225
[ Tables.jl] ( https://github.com/JuliaData/Tables.jl ) to define traits for
226
- row tables and column tables and required interface functions, and have
227
- all of its [ integrations] ( https://github.com/JuliaData/Tables.jl/blob/master/INTEGRATIONS.md )
226
+ row-oriented tables and column-oriented tables and the respective required
227
+ interface functions, and then have its
228
+ [ integrations] ( https://github.com/JuliaData/Tables.jl/blob/master/INTEGRATIONS.md )
228
229
participate in the same traits system.
229
230
230
231
In order to facilitate interaction between modules, BinaryTraits requires the
@@ -237,8 +238,10 @@ function __init__()
237
238
end
238
239
```
239
240
240
- This additional steps allows all packages that utilize BinaryTraits to register
241
+ This additional step allows framework provider to register
241
242
their traits and interface contracts at a central location.
243
+ The integration packages can then verify their implementation against
244
+ the interface at this same location.
242
245
243
246
## Summary
244
247
You can’t perform that action at this time.
0 commit comments