IRC channel logs
2013-06-19.log
back to list of logs
<b4283>John Carmack tweeted that "the challenge of Scheme program is to make it run." <taylanub>The challenge of any programming language is to make programs you write in it run, when you don't know the language. :P And when you do, it's to make them "work" I guess. <garjola>I have a question about parallel execution using (parallel proc proc ...) <garjola>At least, only one single core is used. <garjola>Tested on debian stable on 2 different machines (2 cores and 8 cores) <civodul>garjola: `parallel' is implemented in terms of futures <civodul>and there's at most 1 future per core <davexunit>add^_: it has a great feature list. let's aim to match it with Guile. :) <civodul>garjola: and there were a couple of bugs in Guile < 2.0.7 (?) <garjola>The behaviour I see is that one single core is used <garjola>Any simple way to install a more recent guile on debian? Or do I have to build from source? <davexunit>build from source. it takes some time but is relatively painless. <add^_>davexunit: sorry, I was away. I'll look at it. <add^_>davexunit: what did you want to do with it? Add stuff to Guile or stuff to Lobster? <davexunit>add^_: make guile-2d have the features of lobster. <davexunit>Guile can already do everything that his custom language does. <davexunit>it's just a matter of providing the game specific stuff. <davexunit>apparently lobster comes with a library for A* pathfinding. that is pretty nice. <add^_>So I should look at the "engine" part? <add^_>This sounds more interesting than making the RL-lib I was planning on making but have given up on (libtcod has some bindings for guile already apparently) <davexunit>work on what you'd like. I'm just looking for potential contributors since guile-2d will never get done with just me. :P <add^_>But finishing the bindings already made should be higher priority.. <add^_>Well, the list on that page is pretty good for a start <davexunit>something like "add 2D primitive shape drawing procedures" <add^_>Awesome now I have an even more concrete project to help out with. ;-) <davexunit>a major goal for me is "add sprite batching" <davexunit>and dealing with tilesets (a texture split into many smaller textures) <add^_>I remember doing that with guile-sdl <add^_>I haven't tried doing that in OpenGL <add^_>Geez, I killed my emacs buffers without saving the changes -.- <add^_>davexunit: is it ok if I add some stuff to the TODO file? <add^_>I really dislike github's new look. <add^_>I'm uncertain wether I should fork or not. <civodul>has anyone been using the Guile bindings for GnuTLS on Debian, with Debian's Guile 2.0.5? <civodul>i'm looking for volunteers to test :-) <civodul>(Nikos privately reported a weird failure that i can't reproduce) <davexunit>what would be the most efficient way to represent 2d/3d vectors (in the mathematical sense)? <davexunit>doing lots of vector math is common in games, and I want to use a data structure that will give me the best performance. <add^_>I would guess bytevectors, but I don't really know. <add^_>One should test before deciding on one.. <davexunit>agreed, but I figured I would ask those that might know better than me. :) <davexunit>I would like to have n-dimensional vectors, preferably. not just 2d/3d. <add^_>Wouldn't that be arrays then though? <add^_>a vector is a 1d array right? <add^_>Well, if the array is 1 dimension it's the same. <add^_>What do you mean with reference the docs? <davexunit>I'm too busy to do more than a little irc banter. <fbs>civodul: does debian ship tls bindings for 2.0 now? <add^_>I wish I remember what structure it was that was strongly recomended against using. (e.g Do not use X) <add^_>Maybe.. Or Structures/Records. <add^_>Hm, I think the records of choice are the ones in srfi-9 if I remember that correctly <add^_>I see no warning about the usage of arrays, should be fine I suppose.. <civodul>fbs: but my request is about building GnuTLS on Debian anyway :-) <fbs>my irc thing uses gnutls <add^_>Ah, that. I remember having trouble even installing gnutls on my debian-box <add^_>Well, that was when I made that hack for the irc thingy <add^_>Haven't tried in quite some time. <add^_>I could try again, perhaps even tomorrow if the weather is good enough (e.g rain) <davexunit>unfortunately for spaceCamel, this IRC channel isn't vi.