IRC channel logs
2014-10-20.log
back to list of logs
<ArneBab>with the current merges of master-2.0 into the work branches, is a release coming up? <ArneBab>I guess that’s normal in volunteer projects <dsmith-work>ArneBab: There are currently two known failing tests in "make check" which I *think* I remember wingo saying a proper fix would involve replacing or rewriting syncase. <wingo>i have had work obligations that needed to be fufilled <wingo>and also on the side i'm messing with my web site :) *wingo rewriting the photo gallery to allow for private photos, finally <wingo>i stopped taking pictures because i had nowhere to put them :P <wingo>locally when i need to do anything, and on the serer <ArneBab>wingo: I’m pretty busy with a paper and freenet myself, I was just curious when the new work will get online. Having the readline-with-linebreaks changes would be pretty useful for me :) <wingo>dsmith-work: haha it's amazing isn't it *wingo writing a binding for libjpeg now <ArneBab>and all that while self-signed with a huge complaint in case it *changes* would already provide reasonable security. <wingo>been a while since i made a new one tho! <wingo>i had kinda hoped i could survive with the jpeg parser in scheme, which works great, but i need to be able to resize jpegs in cairo, which i am not going to do in scheme :) *wingo looking forward to (par-map resize-image images) <davexunit>you should write one for SDL2. </jedi mind tricks> <wingo>i added support for raw pixel buffers to guile-cairo <wingo>davexunit: (ice-9 threads) i think <wingo>check out the code too, it's lovely: <wingo>(define (par-mapper mapper cons) <wingo> (let ((tail (future (loop tails))) <wingo>(define par-map (par-mapper map cons)) <davexunit>that is a lot shorter than I thought it would be. <wingo>though i think the ... pattern makes it n^2 <wingo>should use a tail pattern methinks <wingo>the first ... makes it n^2, the second is fine <wingo>should be (match lists (((heads . tails) ...) <body>) (() '())) <wingo>because it checks list? on the tail for each elements <wingo>which is O(n) in length of tail <wingo>it may or may not cons a new list, also <davexunit>ah, and using the dot notation avoids the list? check <taylanub>ah, I looked at `par-mapper' before, puzzled, couldn't see anything wrong, thought it was the use of futures, which in turn use pthread locking mechanisms, which cause the extreme overhead in using `par-map' and `par-for-each'. guess that's not it then.