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

Standard Library Tracking Issue #62

Open
26 tasks
igaray opened this issue Jan 8, 2024 · 0 comments
Open
26 tasks

Standard Library Tracking Issue #62

igaray opened this issue Jan 8, 2024 · 0 comments

Comments

@igaray
Copy link
Collaborator

igaray commented Jan 8, 2024

The standard library that concrete offers should also be focused and minimal.
The following modules should be included:

  • array: Utilities for the array primitive type.
  • boxed: The Box type for heap allocation.
  • char: Utilities for the char primitive type.
  • clone: The Clone trait for types that cannot be ‘implicitly copied’.
  • cmp: Utilities for comparing and ordering values.
  • collections: Collection types.
  • convert: Traits for conversions between types.
  • default: The Default trait for types with a default value.
  • env: Inspection and manipulation of the process’s environment.
  • error: Interfaces for working with Errors.
  • f32: Constants for the f32 single-precision floating point type.
  • f64: Constants for the f64 double-precision floating point type.
  • ffi: Utilities related to FFI bindings.
  • fmt: Utilities for formatting and printing Strings.
  • fs: Filesystem manipulation operations.
  • hash: Generic hashing support.
  • io: Traits, helpers, and type definitions for core I/O functionality.
  • iter: Composable external iteration.
  • net: Networking primitives for TCP/UDP communication.
  • option: Optional values.
  • os: OS-specific functionality. Includes working with paths and processes.
  • result: Error handling with the Result type.
  • string: A UTF-8–encoded, growable string.
  • thread: Native threads.
  • time: Temporal quantification.
  • vec: A contiguous growable array type with heap-allocated contents.
@igaray igaray added this to the 0.10 Orthoclase milestone Jan 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant