teardown has quit [Read error: Connection reset by peer]
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
chachasmooth has quit [Quit: Quit]
chachasmooth_ has joined #crystal-lang
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
zorp has quit [Ping timeout: 264 seconds]
alexherbo2 has quit [Ping timeout: 244 seconds]
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
deavmi has quit [Read error: Connection reset by peer]
deavmi has joined #crystal-lang
teardown has joined #crystal-lang
teardown has quit [Read error: Connection reset by peer]
chachasmooth_ has quit [Ping timeout: 244 seconds]
chachasmooth has joined #crystal-lang
f1reflyylmao has joined #crystal-lang
f1refly has quit [Ping timeout: 240 seconds]
deavmi has quit [Read error: Connection reset by peer]
deavmi has joined #crystal-lang
teardown has joined #crystal-lang
<FromGitter>
<grkek> That gave me anxiety
<FromGitter>
<grkek> @j8r I will be using GTK3
alexherbo2 has joined #crystal-lang
zorp has joined #crystal-lang
<riffraff169>
that userinyerface site was crazy...ive seen things like that (as have we all)
<riffraff169>
there was a web site ages ago (90s maybe?) that was called the user interface hall of shame
<riffraff169>
one example was visual source safe, if you tried to check in too many files, it would say it may not be successful and could delete your files, do you want to continue?
<riffraff169>
uh, no
<repo>
is there by any chance a shard for generating code for json mappings out of json schema?
<FromGitter>
<j8r> maybe... I'll try to keep the dispatcher thing in mind
<FromGitter>
<j8r> for the first option, that's also more or less what I thought - going to do that
<FromGitter>
<Blacksmoke16> well i think you would use both that and the async dispatcher
<FromGitter>
<Blacksmoke16> so your log messaged is written in background versus in real time
<FromGitter>
<j8r> ok! Still, have to wait a release to do so
<FromGitter>
<j8r> I add a note on my code, not high priority
<FromGitter>
<Blacksmoke16> yea not worth extra complexity if perf isnt a problem atm
<FromGitter>
<j8r> Don't even know how to use this :|
<FromGitter>
<Blacksmoke16> its like a decorator pattern afaik, takes the backend as an arg
alexherbo2 has quit [Ping timeout: 256 seconds]
renich has quit [Ping timeout: 256 seconds]
renich has joined #crystal-lang
alexherbo2 has joined #crystal-lang
alexherbo20 has joined #crystal-lang
alexherbo2 has quit [Ping timeout: 264 seconds]
alexherbo20 is now known as alexherbo2
<FromGitter>
<codic12> Can I build a freestanding, i386 object file from a x86_64 linux system? (equivalent to `gcc -m32 -c kernel.c -o kernel.o`); `crystal build hw.cr --cross-compile --target i386-elf`, where hw.cr simply adds two numbers together, says it can't find c/dlfcn
alexherbo2 has quit [Ping timeout: 258 seconds]
alexherbo2 has joined #crystal-lang
<oprypin>
codic12, where did u get that "i386-elf" thingy? it needs to be "i386-pc-linux-gnu". see also `crystal -v`
<FromGitter>
<codic12> was just playing around; no, I want to build a freestanding binary (I'm trying to build a simple kernel)
alexherbo2 has quit [Quit: Ping timeout (120 seconds)]
alexherbo2 has joined #crystal-lang
alexherbo29 has joined #crystal-lang
alexherbo2 has quit [Read error: Connection reset by peer]
alexherbo29 is now known as alexherbo2
<oprypin>
codic12, ok then implement kernel-less operations
<oprypin>
i actually have no idea
<oprypin>
standard library is so intertwined that u cant avoid including kernel-related files
<oprypin>
i'd say that --prelude=empty would be a starting point, but it's mostly useless
<oprypin>
instead maybe u can comment out `require`s in crystal source code until you get to somethign
<oprypin>
actually no, much better is to supply your own "c/dlfcn"
<oprypin>
crystal/src/lib_c/??????/c/dlfcn.cr
alexherbo2 has quit [Quit: Ping timeout (120 seconds)]
alexherbo2 has joined #crystal-lang
alexherbo2 has quit [Remote host closed the connection]
PixeLInc_ has joined #crystal-lang
<FromGitter>
<codic12> but i would have to fork crystal for that?
<oprypin>
codic12, well look, i have a way for you to not have to do that, but i surely you dont expect to not have to for it for such an involved project?
<oprypin>
`CRYSTAL_PATH=/my_dir/ crystal build hw.cr` where /my_dir/c/dlfcn.cr exists
<oprypin>
(might not work, i havent tred)
<FromGitter>
<codic12> ah, so that sets the stdlib path? Well, in most languages I've tried to make a kernel in, I was able to just disable the stdlib