Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EVOLUTION] Version 2.x : PoC for less code + more feature #28

Open
jfalcou opened this issue Dec 24, 2023 · 1 comment
Open

[EVOLUTION] Version 2.x : PoC for less code + more feature #28

jfalcou opened this issue Dec 24, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@jfalcou
Copy link
Owner

jfalcou commented Dec 24, 2023

See : https://godbolt.org/z/jvv5K3q45

@jfalcou jfalcou added the enhancement New feature or request label Dec 24, 2023
@jfalcou jfalcou self-assigned this Dec 25, 2023
@jfalcou
Copy link
Owner Author

jfalcou commented Jan 6, 2024

  • rbr::call is deprecated and repalced by waiting for a callable takign a settings as parameters
  • simplified keyword/flag basic code
  • simpler checked and type-only keyword support
  • options is a real type and don't overuse () so no more unexpected invokable satisfaction
  • simplified custom keyword definition
  • Support std::ref/cref to pass reference inside options and merge/drop maintain them (See provide a mechanism to pass references to keywords #22)
  • values / keywords must suport ref()
  • Revamp documentation

@jfalcou jfalcou changed the title [EVOLUTION] PoC for less code + more feature [EVOLUTION] Version 2.x : PoC for less code + more feature Jan 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant