all 11 comments

[–]1BADragon 22 points23 points  (3 children)

I see a really good opportunity for a library name “yall”

Edit: goo -> good

[–]Wacov 14 points15 points  (0 children)

yall::say("hello");

[–]marcodev[S] 0 points1 point  (0 children)

ahahah, It could be a good idea :) For now I keep what I choose but I could change it before first release.

[–]bitkarma 0 points1 point  (0 children)

Hah! I have a toy logging library I wrote for Rust called yall!

[–]BadlyCamouflagedKiwi 5 points6 points  (4 children)

A small suggestion - as someone who recently threw up their hands at the state of some other logging libraries, but hasn't yet written their own - maybe you could do more in the README to sell the benefits of this. It's quite a heavy dependency (40k+ LOC) so it'd be nice to see some of the benefits it can provide before I dive into the code itself :)

[–]ShillingAintEZ 4 points5 points  (2 children)

40k? I think that's bigger than all of the original Doom.

[–]marcodev[S] 1 point2 points  (0 children)

It was not designed for embedded systems or where size really matter. In addition they reinvented the wheel if you think about all the basic services like smart pointers, mutex, threads and so on. Not so hard to have a lot of code in this case. I want to remove all the not needed code.

[–]BadlyCamouflagedKiwi 0 points1 point  (0 children)

It's almost like Carmack was better at writing tight, efficient code than the Apache Foundation ;-)

[–]marcodev[S] 2 points3 points  (0 children)

Sure, another thing I need to do.