jhass changed the topic of #crystal-lang to: The Crystal programming language | https://crystal-lang.org | Crystal 0.35.1 | Fund Crystal's development: https://crystal-lang.org/sponsors | GH: https://github.com/crystal-lang/crystal | Docs: https://crystal-lang.org/docs | Gitter: https://gitter.im/crystal-lang/crystal
teardown has quit [Ping timeout: 240 seconds]
teardown has joined #crystal-lang
teardown_ has joined #crystal-lang
teardown has quit [Remote host closed the connection]
<FromGitter> <dscottboggs> I'm trying to compile my very simple http server with
<FromGitter> <dscottboggs> I'm trying to compile my very simple http server with ⏎ ⏎ ```code paste, see link``` ⏎ ⏎ 1) why? and ... [https://gitter.im/crystal-lang/crystal?at=5fefbff4dbb17f28c5b2f2ad]
<FromGitter> <Blacksmoke16> use the alpine docker image?
<FromGitter> <dscottboggs> hm
<FromGitter> <dscottboggs> I'll give that a shot
deimos_ has joined #crystal-lang
deavmi has quit [Read error: Connection reset by peer]
deavmi has joined #crystal-lang
f1reflyylmao has joined #crystal-lang
f1refly has quit [Ping timeout: 246 seconds]
chachasmooth has quit [Ping timeout: 240 seconds]
chachasmooth has joined #crystal-lang
chachasmooth has quit [Ping timeout: 260 seconds]
chachasmooth has joined #crystal-lang
avane has quit [Quit: ZNC - https://znc.in]
avane has joined #crystal-lang
<FromGitter> <viraptor1:matrix.org> Have you tried.. installing the static pcre like the error suggests? (Have you got a libpcre.a in /usr/lib or equivalent?)
<FromGitter> <mattrberry> Should I feel bad about myself yet? ⏎ ⏎ ```Slice(Sprite).new(@oam.to_unsafe.as(Sprite*), 128).each do |sprite| ⏎ puts sprite ⏎ end``` [https://gitter.im/crystal-lang/crystal?at=5ff02d9597312f4b6b03b7e4]
<FromGitter> <HertzDevil> you doing gba audio soon?
<FromGitter> <HertzDevil> would be dope if i could listen to my own gba chiptune on a crystal-backed emulator
<FromGitter> <mattrberry> Got gba audio mostly working. Having some trouble with the channel 3 stuff that I ported over from my gbc emulator. Must have just missed one of the differences between channel 3 on gba and gbc. Just causes a little stuttering at times, but the rest of the channels seem to be working great
<FromGitter> <mattrberry> Now just working on sprites
<FromGitter> <HertzDevil> cool
<FromGitter> <mattrberry> There are *plenty* of other reasons your chiptune roms won't run yet though, even though audio is mostly working. Lots of stuff is still not implemented or only partially implemented. Many roms just refuse to boot still :p
_ht has joined #crystal-lang
<FromGitter> <mattrberry> But you could give it a shot. I need to push a few more changes to the dma handler to fix some issues, but I can do that in the morning
ua_ has joined #crystal-lang
ua has quit [Ping timeout: 256 seconds]
<FromGitter> <Daniel-Worrall> Can we store artifacts from PRs from more than just Windows so we can test PRs with more test cases than just the specs they write without building again locally?
<oprypin> Daniel-Worrall, wait whats your actual use case?
<FromGitter> <Daniel-Worrall> testing PRs
<oprypin> Daniel-Worrall, can you clarify? PRs are being tested
<oprypin> i guess you want to download the Crystal binary from your PR
<FromGitter> <Daniel-Worrall> To personally test someone else's PR locally, for example against the reproducable code from an original issue. I could checkout the branch and build, but that's take longer than downloading the binary that was built by CI
<oprypin> yea that's valid
<FromGitter> <Daniel-Worrall> the artifacts time out or something on GH actions anyway
<oprypin> it's not trivial to use the binary you'd download, though. can have linked libraries mismatch
<oprypin> producing a proper downloadable package is done only on circleci nightly config
<FromGitter> <Daniel-Worrall> ah yeah, true
<oprypin> Daniel-Worrall, u can try in your fork of crystal to add a upload-artifact path: .build/crystal
<oprypin> then see if that binary is usable at all. and if it is, suggest such a change
<FromGitter> <Daniel-Worrall> Will look into it
<oprypin> maybe the one from alpine could be good?
<FromGitter> <Daniel-Worrall> static solves all the problems
deimos_ has quit [Ping timeout: 260 seconds]
_deimos_ has joined #crystal-lang
_deimos_ is now known as deimos_
hightower2 has joined #crystal-lang
<hightower2> IO::FileDescriptor.new(fd) does not restrict fd to Int32 but allows anything, so then the error about the invalid type comes later down the execution path: https://carc.in/#/r/a7j6
<hightower2> Should this be made nicer by restricting to Int32, or this general behavior is fine?
<oprypin> hightower2, fwiw on windows file descriptor is uint32
woodruffw has quit [Ping timeout: 246 seconds]
woodruffw has joined #crystal-lang
woodruffw has quit [Ping timeout: 240 seconds]
woodruffw has joined #crystal-lang
woodruffw has quit [Ping timeout: 240 seconds]
Volk has joined #crystal-lang
Volk has quit [Client Quit]
Volk has joined #crystal-lang
woodruffw has joined #crystal-lang
postmodern has quit [Quit: Leaving]
<hightower2> oprypin, good point, the question still stands though, in general
<FromGitter> <pebauer68> https://github.com/pebauer68/tree/blob/master/README.md ⏎ my scripter got a bit better
DTZUZU has joined #crystal-lang
o5r has joined #crystal-lang
<FromGitter> <mattrberry> Fyi, I'm also not sure if the balance between psg and dma audio is quite right yet
_ht has quit [Read error: Connection reset by peer]
_ht has joined #crystal-lang
ua_ has quit [Ping timeout: 256 seconds]
Volk has quit [Quit: See you next time!]
ua_ has joined #crystal-lang
_ht has quit [Remote host closed the connection]
Volk has joined #crystal-lang