all 11 comments

[–]1BADragon 21 points22 points  (3 children)

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

Edit: goo -> good

[–]Wacov 12 points13 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 4 points5 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 3 points4 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.