ExtraMojo - Things I wish were in stdlib

ExtraMojo has been updated to support latest mojo and Magic, and now has more tests and examples!

ExtraMojo is just things I wish were in the stdlib, which mostly means a buffered file reader that can read files by line (or any delim), and a tiney regex implementation.

Feedback welcome and appreciated.

5 Likes

Hey Seth :wave: these are some of the pain points I’ve been running into on mojo. Are you looking to build this out as a project maybe standalone Mojo package? I was looking to building something concrete in mojo but it looks like you already have a good starting point here

Related to @rcmpge’s comment, It might be worth making ExtraMojo an organization instead that community members can contribute to.

Very much interested in that yes! I’m a bit time constrained through Christmas, but I’d be up for setting up an ExtraMojo org and trying to formalize this all a bit more.

2 Likes

I am looking to build something for 2025. If you happen to be moving on this hmu. I’m also on the Discords

1 Like

@tristanbiesecker @rcmpge

GitHub - ExtraMojo/ExtraMojo: A library of nice to have things not found in the current mojo stdlib ← moved to an org to better facilitate community involvment
ExtraMojo ← Discord link for the project to discuss things

If you want to send me github usernames I’d be happy to add you both to the repo, and then we should probably establish some development guidelines of some sort.

3 Likes

Awesome! Thanks for doing this. I’m a bit busy for the remainder of the holidays, but will circle back to this at the beginning of the new year.

1 Like

Released v0.2.0 with many perf improvements, especially to the buffered reader, as well as a start at some helper function for working with byte-strings. Release v0.2.0 · ExtraMojo/ExtraMojo · GitHub

1 Like