<FromGitter>
<mavu> I just noticed that I used "fun function_name" as a function declaration *outside* of a lib binding declaration block. ⏎ Does anyone know what "fun" actually means outside of the c-binding block?
<FromGitter>
<bew> @mavu make a c like function
<FromGitter>
<bew> referencable from the outside (not just crystal)
<FromGitter>
<bew> but limited to the type of args it can take iirc
<FromGitter>
<mavu> @bew ahh, thats why it works when I give that as a callback. thanks I forgot why I did it that way. :)
<FromGitter>
<straight-shoota> mps, a new shards release might not be far away. 0.9.0 will bring cool new features and is scheduled to be released soon.
<FromGitter>
<straight-shoota> But given the patch is just adding a single dot, you could as well patch it without waiting for shards release
<mps>
straight-shoota: yes, I've seen few rc candidates, and had a hope we will not wait a long
<mps>
and I can't wait to long for new release because Alpine is now in 'frozen' state to be released at the of the month
<mps>
s/at the/at the end/
<FromGitter>
<straight-shoota> Yeah, then it's better to patch
<mps>
btw, thank you all for fast response
gangstacat has joined #crystal-lang
gangstacat has quit [Ping timeout: 252 seconds]
gangstacat has joined #crystal-lang
laaron has quit [Remote host closed the connection]
laaron has joined #crystal-lang
<FromGitter>
<pynixwang> @MrSorcus general linux also works, but you need copy static libs to a dir.
<FromGitter>
<pynixwang> 1) 28 add a env var CRYSTAL_LIBRARY_PATH
laaron has quit [Remote host closed the connection]
<FromGitter>
<MrSorcus> > @MrSorcus general linux also works, but you need copy static libs to a dir. ⏎ ⏎ Compiled libs? Or headers only?
<FromGitter>
<dscottboggs_gitlab> you need the compiled object files.
moei has joined #crystal-lang
alexherbo2 has joined #crystal-lang
<FromGitter>
<wontruefree> is crystal's GC compacting?
<Yxhuvud>
wontruefree: No. It is also not generational. If you happen to know someone that is experienced at building GCs, there is an opportunity there :P
<FromGitter>
<wontruefree> I dont
<FromGitter>
<wontruefree> I didnt realize is was not generational
<FromGitter>
<asterite> it seems you can enable generational in boehm gc, maybe it's even enabled by default
<FromGitter>
<asterite> nope, it's not enabled... I wonder if something would change if we do
<FromGitter>
<asterite> well, at least in mac osx it doesn't work (I think it only works in a few systems)
<Yxhuvud>
they have managed generational in a conservative collector? That ain't that common.
<FromGitter>
<Blacksmoke16> is the plan for how to handle services depending on other services, where you pass it a string prepended with a `@`, where the string is the name of the service you want to inject
<FromGitter>
<Blacksmoke16> also thinking i could do like `@[Athena::DI::Register("#some_tag")]`
<FromGitter>
<Blacksmoke16> where `#` will inject all services with that tag
<FromGitter>
<Blacksmoke16> hardest part of all this is making sure the required services are registered before they are needed, if you have any ideas im open to them :)