Skip to content

Commit cad676b

Browse files
authored
Merge pull request #147 from bergos/rm-plain-object
remove plain objects
2 parents 1778ae1 + 1c0474e commit cad676b

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

interface-spec.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,12 +99,10 @@ <h2>Design elements and principles</h2>
9999
<li>Instances of the interfaces created with different libraries should be interoperable.</li>
100100
<li>Interfaces do <em>not</em> specify how instances are stored in memory.</li>
101101
<li>Interfaces mandate specific pre-defined methods such as <code>.equals()</code>.</li>
102-
<li>Given the necessity of methods, plain objects (JSON) cannot be used.</li>
103102
<li>
104103
Factory functions (e.g., <code>quad()</code>) or methods (e.g.,
105104
<code>store.createQuad()</code>) create instances.
106105
</li>
107-
<li>Should allow "upgrading" a plain object into a fully functional triple</li>
108106
<li>Interfaces may have additional implementation specific properties.</li>
109107
</ul>
110108

0 commit comments

Comments
 (0)