`environment()` function should create a new environment
Open
meta-good first issue
theme-base
type-enhancement
- Dominant language
- Rust
- Stars
- 145
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
This would be consistent with the constructors `logical()`, `double()`, etc.
What is now called `environment()` could e.g. be called `current_env()`.
Contributor guide
No contributing guide indexed for this repository
Research direction
Locate the existing environment() implementation and compare it with the logical(), double(), and related constructors. Determine how the current behavior should be exposed as current_env(); done means environment() creates a new environment while current_env() preserves the existing behavior, with relevant project tests passing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100