Skip to content

Commit

Permalink
remove resolved ideas from readme
Browse files Browse the repository at this point in the history
i consider all removed notes that have not been implemented
bad (at least for now) ideas.
  • Loading branch information
wbolster committed Jul 1, 2017
1 parent 1716127 commit f3bd840
Showing 1 changed file with 0 additions and 22 deletions.
22 changes: 0 additions & 22 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,23 +20,8 @@ todo and ideas
note: this is just a braindump, not a check list. some ideas may not
be good ideas after all and may never make it into this library.

* write docs and docstrings

* slice syntax to get containers out as built-in (not sanest counterpart) types

* d['a', 'b'::list] same as d['a', 'b':list].to_list()
* d['a', 'b'::dict] same as d['a', 'b':dict].to_dict()

* nested walk helpers dict.walk() and list.walk()

* json helpers

* sanity checks that prevent creating circular references

* possible at all? no complicated parent(s) tracking please

* dotted path strings or other separator? is this a good idea at all?

* configurability

* maybe factory helper that produces two custom classes?
Expand All @@ -49,13 +34,6 @@ be good ideas after all and may never make it into this library.
* sanest.dict.readonly()
* what about mixing?

* identity checks fail when repeatedly getting the same container
because of the wrapping. keep cached WeakValuesDict for any wrapped
structures handed out?

* have a ``check=False`` everywhere values can be set, not just in
``.wrap()``

* maybe list.contains() with type= arg that checks provided value
while also checking containment

Expand Down

0 comments on commit f3bd840

Please sign in to comment.