samth changed the topic of #racket to: Racket v7.3 has been released: https://blog.racket-lang.org/2019/05/racket-v7-3.html -- Racket -- https://racket-lang.org -- https://pkgs.racket-lang.org -- Paste at http://pasterack.org
pera has joined #racket
libertyprime has quit [Ping timeout: 245 seconds]
libertyprime has joined #racket
efm has quit [Read error: Connection reset by peer]
efm has joined #racket
zenspider has quit [Ping timeout: 257 seconds]
efm has quit [Ping timeout: 245 seconds]
efm has joined #racket
orivej has quit [Ping timeout: 248 seconds]
q9929t has joined #racket
q9929t has quit [Client Quit]
ubLIX has joined #racket
evdubs_ has quit [Remote host closed the connection]
evdubs_ has joined #racket
ym555 has joined #racket
pera has quit [Quit: leaving]
iyzsong has joined #racket
ym555_ has joined #racket
ym555 has quit [Ping timeout: 248 seconds]
Arcaelyx has quit [Read error: Connection reset by peer]
cromyr__3 has quit [Quit: leaving]
cromyr__1 has joined #racket
jao has quit [Ping timeout: 244 seconds]
jao- has joined #racket
jao- is now known as jao
Arcaelyx has joined #racket
jao has quit [Ping timeout: 245 seconds]
jao- has joined #racket
jao- is now known as jao
YuGiOhJCJ has joined #racket
jao has quit [Ping timeout: 248 seconds]
YuGiOhJCJ has quit [Remote host closed the connection]
YuGiOhJCJ has joined #racket
libertyprime has quit [Ping timeout: 268 seconds]
lockywolf has joined #racket
ubLIX has quit [Quit: ubLIX]
ZombieChicken has joined #racket
rubic88 has quit [Ping timeout: 248 seconds]
cromyr__1 has quit [Quit: leaving]
dddddd has quit [Remote host closed the connection]
lockywolf has quit [Read error: Connection reset by peer]
lockywolf has joined #racket
manualcrank has quit [Quit: WeeChat 1.9.1]
libertyprime has joined #racket
refpga has quit [Remote host closed the connection]
notzmv has quit [Ping timeout: 258 seconds]
Sgeo has joined #racket
notzmv has joined #racket
FreeFull has quit []
lockywolf has quit [Remote host closed the connection]
lockywolf has joined #racket
lockywolf_ has joined #racket
lockywolf has quit [Ping timeout: 272 seconds]
Sgeo has quit [Read error: Connection reset by peer]
Sgeo has joined #racket
endformationage has quit [Ping timeout: 272 seconds]
Arcaelyx has quit [Ping timeout: 252 seconds]
orivej has joined #racket
dddddd has joined #racket
dmiles has quit [Ping timeout: 248 seconds]
ym555_ has quit [Ping timeout: 244 seconds]
dmiles has joined #racket
dddddd has quit [Ping timeout: 272 seconds]
dddddd has joined #racket
dmiles has quit [Ping timeout: 245 seconds]
zipper has joined #racket
orivej has quit [Ping timeout: 258 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
dmiles has joined #racket
<zipper> Hello, anyone home?
<zipper> So I've noticed that my repl doesn't have some basic functions like emtpty and enter
<zipper> the repl that opens in emacs
simendsjo has joined #racket
simendsjo has quit [Remote host closed the connection]
simendsjo has joined #racket
lockywolf_ has quit [Ping timeout: 245 seconds]
jao has joined #racket
lockywolf has joined #racket
jao has quit [Ping timeout: 244 seconds]
orivej has joined #racket
dmiles has quit [Ping timeout: 245 seconds]
dmiles has joined #racket
orivej has quit [Ping timeout: 245 seconds]
ubLIX has joined #racket
zipper has quit [Ping timeout: 248 seconds]
zipper has joined #racket
lockywolf has quit [Ping timeout: 252 seconds]
zipper has quit [Client Quit]
iyzsong has quit [Read error: Connection reset by peer]
iyzsong has joined #racket
simendsjo has quit [Remote host closed the connection]
zipper has joined #racket
<zipper> Hello
<zipper> So I have this issue in that the racket repl in emacs doesn't have some functions such as enter! or constants such as empty
<zipper> I'm using racket layer from spacemacs
ZombieChicken has quit [Quit: WeeChat 2.5]
ZombieChicken has joined #racket
ZombieChicken has quit [Client Quit]
ZombieChicken has joined #racket
soegaard has joined #racket
lavaflow has quit [Ping timeout: 268 seconds]
Fernando-Basso has joined #racket
lockywolf has joined #racket
ski has joined #racket
zipper has quit [Read error: Connection reset by peer]
zipper has joined #racket
zipper has quit [Ping timeout: 272 seconds]
urbanslug has joined #racket
mSSM has joined #racket
urbanslug has quit [Ping timeout: 246 seconds]
lavaflow has joined #racket
urbanslug has joined #racket
simendsjo has joined #racket
urbanslug has quit [Quit: WeeChat 2.5]
iyzsong has quit [Ping timeout: 248 seconds]
simendsjo has quit [Ping timeout: 248 seconds]
soegaard has quit [Quit: soegaard]
mSSM has quit [Ping timeout: 248 seconds]
simendsjo has joined #racket
Urfin has left #racket [#racket]
Urfin has joined #racket
lavaflow has quit [Ping timeout: 246 seconds]
rubic88 has joined #racket
<greghendershott> later tell zipper Try `(require racket)`. If you open the REPL w/o any file, it is just `#lang racket/base`.
<greghendershott> derp
<greghendershott> rudybot: later tell zipper Try `(require racket)`. If you open the REPL w/o any file, it is just `#lang racket/base`.
<rudybot> greghendershott: I asked `MemoServ' to forward the message to zipper.
<greghendershott> rudybot: later tell zipper The main, intended use of the REPL is to M-x racket-run a specific file. Whereas if you M-x racket-repl it gives you an "empty" racket/base namespace.
<rudybot> greghendershott: I asked `MemoServ' to forward the message to zipper.
libertyprime has quit [Ping timeout: 258 seconds]
soegaard has joined #racket
lavaflow has joined #racket
vraid has quit [Ping timeout: 272 seconds]
lavaflow has quit [Ping timeout: 245 seconds]
libertyprime has joined #racket
jao has joined #racket
Arcaelyx has joined #racket
casaca has quit [Ping timeout: 258 seconds]
casaca has joined #racket
simendsjo has quit [Remote host closed the connection]
libertyprime has quit [Ping timeout: 258 seconds]
simendsjo has joined #racket
libertyprime has joined #racket
casaca has quit [Ping timeout: 244 seconds]
casaca has joined #racket
zenspider has joined #racket
casaca has quit [Ping timeout: 246 seconds]
iclon has joined #racket
iclon_ has quit [Ping timeout: 248 seconds]
casaca has joined #racket
lockywolf has quit [Ping timeout: 245 seconds]
davidl has quit [Quit: WeeChat 2.1]
Fernando-Basso has quit [Remote host closed the connection]
<dzoe> I might have asked before, but I'll try it anyway. Has anyone here tried creating bindings for Vulkan?
lavaflow has joined #racket
davidl has joined #racket
<efm> dzoe: looking around I don't see racket specific bindings, but I do find racket/OpenGL (sgl/gl) and other functional languages/Vulkan https://projekter.aau.dk/projekter/files/281491858/final.pdf
<efm> that link has a recent literature review
casaca has quit [Ping timeout: 246 seconds]
FreeFull has joined #racket
casaca has joined #racket
soegaard has quit [Quit: soegaard]
m1dnight1 has joined #racket
m1dnight_ has quit [Ping timeout: 245 seconds]
soegaard has joined #racket
m1dnight1 has quit [Quit: WeeChat 2.4]
ShalokShalom has joined #racket
m1dnight_ has joined #racket
<dzoe> efm: I've done a few projects in Racket's sgl/gl, it is just that I am pondering a new project which requires semi-wireframe rendering with some weird stuff and to be honest, doing it in Cairo is probably the easiest way to do it.
m1dnight_ has quit [Client Quit]
m1dnight_ has joined #racket
<dzoe> However it's going to be slow as hell with SW rendering (tested).
<soegaard> dzoe: Bindings for Vulcan would be cool.
<soegaard> There is an objective C FFI which is used for the binding on macOS.
<dzoe> soegaard: I was wondering whether a pure ffi (ffi/unsafe) interface would be possible cross-platform.
<soegaard> I was so ignorant that I thought Vulcan was a macOS only thing.
<soegaard> Yes, if there is a C interface that would be best.
<dzoe> That was Metal, wasn't it?
<soegaard> Ah!
<dzoe> Vulkan is based both on Metal and OpenGL
ShalokShalom has quit [Remote host closed the connection]
<dzoe> "based on" ...
<dzoe> And that thing from AMD
<dzoe> Mantle! That's the last thing.
<dzoe> Anyway the API would be probably easily covered with ffi/unsafe, however setting things up might require platform-specific code.
<dzoe> My little venture into tiocgwinsz, ioctl and termios taught me a lot :)
casaca has quit [Ping timeout: 246 seconds]
casaca has joined #racket
<soegaard> A few tutorials on how to write FFIs would be nice.
<soegaard> dzoe: FWIW sometimes it helps to see how the bindings are made in other languages (lua, python, and similar).
<dzoe> I've looked at Haskell bindings briefly it seems pretty straightforward.
<dzoe> If I have the time, I'll look into the current sgl/gl and think about it for a while.
<soegaard> Are they generated automatically? (I think, that's what happens with the Python binding) https://github.com/KhronosGroup/Vulkan-Docs/tree/master/xml
<soegaard> If they have xml files that describes the function, it would help a lot.
<dzoe> Yep, it uses the XML registry too.
<dzoe> And actually I really like the way Khronos documents the API in machine-readable form.
<soegaard> +1
iclon has quit [Ping timeout: 245 seconds]
iclon has joined #racket
m1dnight_ has quit [Quit: WeeChat 2.4]
iclon has quit [Ping timeout: 248 seconds]
m1dnight_ has joined #racket
dimitarvp has joined #racket
casaca has quit [Ping timeout: 245 seconds]
iclon has joined #racket
dmiles has quit [Read error: Connection reset by peer]
endformationage has joined #racket
casaca has joined #racket
<soegaard> Do Apple also have XML descriptions of their apis ?
casaca has quit [Ping timeout: 246 seconds]
dmiles has joined #racket
iclon has quit [Quit: Leaving]
dimitarvp has quit [Quit: Bye]
casaca has joined #racket
<aeth> And if you want to run Vulkan on macOS: https://moltengl.com/moltenvk/
casaca has quit [Ping timeout: 258 seconds]
casaca has joined #racket
casaca has quit [Ping timeout: 248 seconds]
casaca has joined #racket
dmiles has quit [Read error: Connection reset by peer]
mSSM has joined #racket
casaca has quit [Ping timeout: 245 seconds]
casaca has joined #racket
dmiles has joined #racket
simendsjo has quit [Ping timeout: 248 seconds]
jao has quit [Remote host closed the connection]
ubLIX has quit [Quit: ubLIX]
m1dnight_ has quit [Quit: WeeChat 2.4]
m1dnight_ has joined #racket
orivej has joined #racket
jao has joined #racket
ym555_ has joined #racket
vraid has joined #racket
dustyweb has quit [Remote host closed the connection]
dustyweb has joined #racket
orivej has quit [Ping timeout: 248 seconds]
Blkt has quit [Ping timeout: 252 seconds]
Blkt has joined #racket
acarrico has joined #racket
dustyweb has quit [Remote host closed the connection]
dustyweb has joined #racket
rubic88 has quit [Remote host closed the connection]
soegaard has quit [Quit: soegaard]
tilpner has quit [Quit: WeeChat 2.4]
tilpner has joined #racket
lavaflow_ has joined #racket
lavaflow has quit [Ping timeout: 248 seconds]
dustyweb has quit [Ping timeout: 252 seconds]
nolanv has joined #racket
lavaflow has joined #racket
lavaflow_ has quit [Ping timeout: 246 seconds]
rain2 has joined #racket
rain1 has quit [Ping timeout: 268 seconds]
rain1_ has joined #racket
rain2 has quit [Ping timeout: 268 seconds]
mSSM has quit [Quit: WeeChat 2.4]
Arcaelyx_ has joined #racket
Arcaelyx has quit [Ping timeout: 248 seconds]
lavaflow_ has joined #racket
rubic88 has joined #racket
lavaflow has quit [Ping timeout: 248 seconds]
dustyweb has joined #racket
dustyweb has quit [Ping timeout: 248 seconds]
lavaflow has joined #racket
lavaflow_ has quit [Ping timeout: 272 seconds]
lavaflow_ has joined #racket
lavaflow1 has joined #racket
lavaflow has quit [Read error: Connection reset by peer]
lavaflow_ has quit [Ping timeout: 248 seconds]