<yxhuvud>
Those functions mainly exist to create bindings for bigint. Probably noone has seen the need to let them be mutable.
<raz>
didactic-drunk: since github doesn't let me comment atm... i'd be +1 for just changing the behavior of #hexdigest (rather than introducing hexfinal)
<raz>
that saves 99% of users from having to change their code, double-calls should be easy enough to spot, and hexfinal just feels kludgy to me as a name
<raz>
if we want to be super nice perhaps #hexdigest could memoize the value (so repeat calls still work) and print a warning on such calls for a few crystal versions...
deavmi has quit [Ping timeout: 265 seconds]
<FromGitter>
<Daniel-Worrall> Do crystal release builds contain any meta data about where the file came from?
hamoko[m] has joined #crystal-lang
flaviodesousa has joined #crystal-lang
flaviodesousa has quit [Remote host closed the connection]
<FromGitter>
<wyhaines> Are there any Crystal oriented (virtual) meetups happening anywhere in the world?
<FromGitter>
<kingsleyh> @oprypin what is the best way to make a cursor in crsfml - let's say I have an image I want to use - can it be done with the SF::Cursor or you have to disable the cursor and code up a sprite that moves where the cursor goes?
<FromGitter>
<wontruefree> I really hope you enjoy these I feel like we are hitting a good stride
<FromGitter>
<wontruefree> This is @lbarasti for those in the channel who do not know
<FromGitter>
<RespiteSage> I need to catch up on the most recent few of those. I really enjoyed the episode with Ari, but I've not listened to any of the others yet...
sagax has quit [Ping timeout: 260 seconds]
<FromGitter>
<wontruefree> well I think they are good but I am bias
<FromGitter>
<wontruefree> @paulcsmith is in episode 2
<FromGitter>
<RespiteSage> :P I think my only nitpick with the first episode is that I forgot your name by the end of the episode, and I didn't see it listed anywhere, and then I had to piece together what your handle was based on context.
<FromGitter>
<RespiteSage> That is, I wanted to connect the host to the handle that I'd seen in the community and was having trouble doing so.
<FromGitter>
<wontruefree> that is some great feedback. We have a few episodes already recorded but I will fix that for the next recording
<FromGitter>
<ImAHopelessDev_gitlab> it's nice i've bneen listening to it
<FromGitter>
<Blacksmoke16> i mean you *could* just redefine that method
<FromGitter>
<j8r> sorry, the above one
<FromGitter>
<j8r> ho
<FromGitter>
<j8r> I *think*, it may hang infinitely - have to try
alexherbo22 has joined #crystal-lang
alexherbo2 has quit [Ping timeout: 258 seconds]
<FromGitter>
<j8r> hum, I don't quite understand how all this works...
<FromGitter>
<j8r> I thought the purpose of a web socket connection is to keep it open
alexherbo2 has joined #crystal-lang
<FromGitter>
<j8r> according to `#close`
<FromGitter>
<j8r> > Gracefully terminates the server. It will process currently accepted requests, but it won't accept new connections.
<FromGitter>
<j8r> This means it should not close existing WS connections, right?
alexherbo22 has quit [Ping timeout: 260 seconds]
<FromGitter>
<Blacksmoke16> well do remember WS connections are handled via the handler
<FromGitter>
<j8r> yep
<FromGitter>
<Blacksmoke16> so not sure how that fits into the actual implementation
<FromGitter>
<j8r> ha ok I see, it is on the tcp level.
<FromGitter>
<j8r> So if no packets is being processed, it closes
<FromGitter>
<j8r> Ha ok I fully understand now, sorry
<FromGitter>
<j8r> So for each connection, whats inside the `HTTP::WebSocketHandler.new` block is called. Then, depending on event, the procs defined inside are called
<FromGitter>
<Blacksmoke16> ye
<FromGitter>
<scriptmaster> Hi Crystal Community, I am new to crystal and very excited about this.. (only a couple of hours I stumbled upon crystal-lang) https://github.com/crystal-lang/crystal/issues/9477
<FromGitter>
<scriptmaster> crystal server.cr works fine on ubuntu but not on my mac: throws openssl error. I tried all the recommendations on site/doc. See the link above for more details. What are your suggestions? Should I try a previous version? if so brew install crystal@what-version ?
<FromGitter>
<dscottboggs_gitlab> there are a lot of issues with running OpenSSL dependent libs designed for linux on macos, regardless of whether it's in Crystal or another language (even C++). My recommendation would be to build statically in the official alpine docker image.
<FromGitter>
<scriptmaster> After adding require "gzip seeing error with Flat::Writer
<FromGitter>
<scriptmaster> checking kemal issues
<FromGitter>
<dscottboggs_gitlab> There were many breaking changes from 0.34 to 0.35, this is probably one of those
<FromGitter>
<dscottboggs_gitlab> Crystal is rapidly trying to establish source-level stability and move to 1.0
<FromGitter>
<scriptmaster> ok, thanks for acknowledging. seems fair, in the meantime, I am about to try brew install crystal@0.34 (just asking if brew can install 0.34) ?
<FromGitter>
<dscottboggs_gitlab> I'm not sure, i'm sorry. I'm not familiar with Brew and it has been some time since I've used macos. There are probably others here who could answer your question better in time.
<FromGitter>
<scriptmaster> or apt-get install - I would give your suggestion of alpine docker if it didn't work
<FromGitter>
<scriptmaster> a try
<FromGitter>
<dscottboggs_gitlab> I would give asdf a try if you're trying to jump versions of crystal
<raz>
scriptmaster: fwiw, would suggest 'asdf' to manage crystal versions locally (it can also manage ruby, js and everything else under the sun - saves a lot of headache)