an attempt at a cross-platform standard library for hblang
Find a file
2025-03-19 17:06:50 +00:00
docs more target stuff. ableos buffer ipc & device tree. update hblang, new tests. minor additions. 2025-03-19 17:06:50 +00:00
hbc-tests more target stuff. ableos buffer ipc & device tree. update hblang, new tests. minor additions. 2025-03-19 17:06:50 +00:00
src more target stuff. ableos buffer ipc & device tree. update hblang, new tests. minor additions. 2025-03-19 17:06:50 +00:00
.gitattributes hb is hblang not harbour 2025-02-02 12:47:17 +00:00
.gitignore saving 2025-03-08 16:53:24 +00:00
build more target stuff. ableos buffer ipc & device tree. update hblang, new tests. minor additions. 2025-03-19 17:06:50 +00:00
LICENSE Initial commit 2024-12-31 11:47:31 -06:00
main.hb iterator, formatting, memory, & testing stuff 2025-03-15 10:09:29 +00:00
README.md reintroduce spec 2025-03-09 15:12:15 +00:00
TODO.md reintroduce spec 2025-03-09 15:12:15 +00:00

lily

an attempt at a cross-platform standard library for hblang.

Caution

0.1.x currently only supports ableos target, as the new hblang compiler does not support native compilation yet.

Important

all features, targets, modules, etc, are provisional and may be subject to change or deletion

working Features

  • heap allocators (Arena)
  • system rng
  • memory operations (copy, set, move, reverse, equals)
  • iterators (bytes)
  • logger
  • typesystem wrapper

TODO Features

  • string formatting/interpolation
  • printf
  • hashers
  • random number generators
  • math operations
  • collections (Hashmap, Vec)
  • better allocators
  • result type