Skip to content

Extend the Standard LibraryΒ #114

@ElhamAryanpur

Description

@ElhamAryanpur

Astra Standard Library

These parts should be added to Astra either through Rust core or by providing Lua code. The same principles should also apply on performance, resource usage, and ease of use being priority. The full complexity should not be the aim. The Standard Library should not handle every possible scenario as it is an impossible task and possible bloats the rest of the runtime. The need for niche usage can be filled through libraries.

  • Serde:
    • YAML
    • JSON5
    • TOML
    • INI
    • CSV
    • XML
  • Crypto:
    • Argon2
    • Blake2
    • ChaCha20
  • Compression:
    • BZip
    • GZip
    • ZLib
  • Image
  • LoggingΒ #78
  • Net:
  • Math:
    • Common
    • Number Array (Native/Non Native, Similar to numpy if possible)
  • Testing
  • Array (Not native, only utility methods)
  • String (Not native, only utility methods)
  • Random (Not native, only utility methods)

Metadata

Metadata

Assignees

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions