Skip to content

Commit a8536df

Browse files
committed
Update readme
1 parent d6f3d4a commit a8536df

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -929,20 +929,24 @@ The following types are used in the implementation:
929929
930930
## Open issues
931931
932-
Here is a list of possible improvements, in no particular order:
932+
Here is a list of possible API improvements, in no particular order:
933+
- traits: you must define an empty implementation of a trait, even if all methods have default implementations
933934
- constraints: add support for all boolean operators
934935
- behaviors: add support for more overloaded operators, esp. `operator<<`
935936
- function types: add support for noexcept
936937
- function types: add support for volatile
938+
- `some<>`: always has a value; use `optional<some<>>` instead or introduce `maybe_some<>`
937939
- `some<>`: add conversion from `some<>` other type
938940
- `some<>`: improve syntax for inlined methods
939-
- implementation: fix internal linkage warning
940-
- implementation: remove dependency to std::tuple
941-
- implementation: remove dependency to std::variant
942-
- implementation: do not use unnamed inline namespaces
943-
- implementation: move method_kernel into method_name ?
944-
- implementation: hide non-public stuff in a detail namespace
945-
- implementation: better check for canonical method names
941+
942+
Here is a list of possible implementation improvements, in no particular order:
943+
- fix internal linkage warning
944+
- remove dependency to std::tuple
945+
- remove dependency to std::variant
946+
- do not use unnamed inline namespaces
947+
- move method_kernel into method_name ?
948+
- hide non-public stuff in a detail namespace
949+
- better check for canonical method names
946950
- tests: check macro syntax with method inlining and trait implementations
947951
948952
## Known limitations

0 commit comments

Comments
 (0)