Q# 2.0 Tracking Issue
- Dominant language
- Rust
- Stars
- 1k
- Forks
- 212
- Avg merge
- 3d 8h
- Merged PRs (30d)
- 65
Description
This issue tracks the tasks we'd like to have done before the release of Q# 2.0.
- [ ] #2048
- [ ] Deprecate Explicit Namespaces (no issue yet)
- [ ] Deprecate use qubit blocks
- [ ] Deprecate `w/` syntax
- [ ] Old UDT syntax
- [ ] Deprecate `Microsoft.Quantum.*` libraries
- [x] remove `set` keyword (see https://github.com/microsoft/qsharp/issues/1496) (#2062)
- [ ] remove `...` syntax from specialization definitions
- [ ] asterisk syntax on functors
Contributor guide
Research direction
Review the checklist and linked issues #2048, #1496, and #2062 first. The remaining work covers several Q# syntax and library deprecations, so confirm the scope and ownership of each item with maintainers. Done means every applicable checklist item is resolved for the Q# 2.0 release.
Written by the indexing model from the issue text.
Assessment
- Domain
- compilers, quantum-computing
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100