Skip to content
This repository has been archived by the owner on Oct 2, 2023. It is now read-only.

Lynet101/Mojo_community-lib

Repository files navigation

As of 02/10/2023 this repo will become archived. Please contact lynet101.dev@gmail.com if you wish for the repository to become unarchived again

Mojo_community-lib

Community based effort to create libraries/utilities in Mojo🔥

In progress

  • magiclist | rd4com
  • Quicksort | Lynet101
  • shims | ish
  • native sockets | TeamPuzel

hyperlinks and informations

  • bitcasting read/write with endian choice
  • Directory path list files
  • siphash/wyhash
  • file read/write with buffered reader/writer
  • libc: dirent, string, stdio!
  • more to come

untyped list

  • conversions both ways native-types/builtin.object
  • builtin.object type checking
  • typed value based deletion in multi type array
  • index based read write with type switching
  • ansi color/style

naïve c interop to improve but it works

  • read file into string var res:String = CUTIL.read_file("test.txt")
  • Execute command into string var res:String = CUTIL.exec("ls -lah")

Ideas

  • make tuple
  • make dictionary
  • python -> mojo type conversion
  • object arithmetic implementations, like __pow__ and __truediv__
  • better python library import

About

A community driven mojo lib

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages