IRC channel logs

2017-03-01.log

back to list of logs

<amz3>héllo :)
<amz3>it definitly seems like SPARQL is like my microkanren queries
<wingo>mooooooooooooooooooooooooooooooo
<mejja>ACTION scratching his ass
<mejja>?
<wingo>wat
<roelj>How can I pad a number to the left using the format function? (format #f "~3d" 0) adds spaces to the left, I would like to make those 0.
<roelj>(format #f "~2,0d" 0) results in hexademical output?
<wingo>(format #t "~3,'0d\\n" 0)
<roelj>wingo: Aha! Thanks
<wingo>worst sublanguage ever :)
<roelj>It looks a bit odd indeed :)
<lloda`>the quote there is puzzling, the doc has examples, but it doesn't explain the need
<roelj>Heck, is there a 12->24 hours format function?
<roelj>Here's mine: http://paste.lisp.org/+7AJJ
<wingo>might be in strftime
<roelj>Do the bindings in a let get assigned top to bottom? E.g. will (let (first (read-line)) (second (read-line)) ...) result in first be the first line and second always be the second line?
<roelj>Or can it parallelize these, so the order can be different?
<wingo>they are bound in unspecified order
<wingo>in some order, but not necessarily top to bottom
<wingo>there is very little to be lost by standardizing on left-to-right order though, so we should consider doing that
<wingo>(and something to be gained in predictability)
<roelj>Well, it would be really cool to be able to parallelize the evaluation of each binding inside the let, if threading is faster than the computation it needs to do.. Or would that be a bad idea?
<davexunit>a special parallel-let form could do that
<nalaginrut>ACTION rebased the current master to guile-tjit
<nalaginrut>ACTION is still researching...
<wingo>letpar in (ice-9 threads) does htat
<wingo>not always faster, of course :)
<wingo>and not always what you want
<roelj>Hm, cool
<wingo>lol, goops uses kw-arg-ref and its own get-keyword and they do different things; blah!
<davexunit>heh I had no idea it was already implemented
<davexunit>guile has many hidden treasures
<wingo>many hidden things you don't know you're maintaining :P
<davexunit>hehe
<wingo>ACTION fixed the debugger for 2.2
<nalaginrut>wow, very very fast, guile-tjit
<nalaginrut>a simple (fib 1000000), Chez spent 16s, guile-master 28s, and 15s with --tjit enabled
<nalaginrut>although it's not a fair benchmark, but it made something different ;--P
<nalaginrut>to anyone who care, I'm maintaining it to work with our current master https://github.com/NalaGinrut/guile-tjit
<paroneayea>hi #guile!
<paroneayea>nalaginrut: ooh cool :)
<paroneayea>wingo: thanks for doing all your work to close bugs over the last few days :)
<wingo>nalaginrut that's great!
<wingo>paroneayea: np :) hoping for a final prerel on 9 march
<wingo>still have to forward-port some things from 2.0 i think
<paroneayea>wingo: I'll get to fixing up the feature of deleting socket files soon btw
<paroneayea>wingo: I think there's only one major bug that's a thorn in my side left in 2.2 by this point! all the other ones have been fixed
<wingo>paroneayea: which bug?
<paroneayea>that's the live hacking "select" bug
<paroneayea>let me pull it up
<wingo>the socket one? i think i fixed that
<paroneayea>ttps://people.wikimedia.org/~gjg/tmp/github-tos.pdf
<paroneayea>oops
<paroneayea>wrong paste :)
<paroneayea> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25481
<paroneayea>oh
<paroneayea>yeah you did post an update today, huh :)
<paroneayea>ok!
<paroneayea>then I guess I'm happy :)
<wingo>:)
<paroneayea>2.2 is gonna be so greeeeeeat :)
<paroneayea>make that greeeaaaat
<paroneayea>haveing too many ees or aaas without the other makes it look wrong
<wingo>:)
<wingo>ACTION irritated that people have been committing to stable-2.0 for a year now without landing those patches on master :(((
<madsy>wingo: git blame, and then send boxes with angry badgers to their door :p
<wingo>some of those people are me apparently :)
<wingo>autobadgeration
<DeeEff>Badger-as-a-service
<DeeEff>:)
<paroneayea>beep
<amz3>meep
<amz3>what do you want as guildhall web interface a static website generated from git repo
<amz3>or something interactive with backend and stuff?
<OrangeShark>amz3: what would a guildhall web interface do? View, download and install packages?
<amz3>maybe I will just try to go past that static website mania and create something actually useful
<amz3>OrangeShark: yes!
<amz3>I got a brillant idea, I just add guildhall required features to culturia
<amz3>idea are cheap!
<amz3>I renamed my database again!
<amz3>now it's called feature space and fell in love with it
<amz3>the pattern matchin query language is awesome, I'd like to improve it somewhat but I have to many things on the todo list already
<amz3>I rediscovered the thing I wrote 3 month ago basically
<daviid>heya!
<amz3>o/
<daviid>wingo: among the million emails and bugs you processed these days :), very impressive, did you read https://lists.gnu.org/archive/html/guile-devel/2017-02/msg00076.html (or not yet)?
<daviid>wingo: as things are, there is a bug in the expansion of (define-method ((setter ...) (self <...>) ...) ...) which does not call (define-accessor ...) unlike the manual says: I understand my email make this appears as a wish, because I (still) think we should not force the user _not_ to define the accessor him/her self, but even if you 'stick' to what you anwered in the 'closing' bug#19770, we still have a bug here
<wingo>i am behind only on guile-devel
<daviid>wingo: ok, I'll wait
<wingo>ok now 2.2 is caught up with 2.0 patches except for the reproducible build patch
<wingo>which i will leave for civodul :)
<paroneayea>wingo: :)
<paroneayea>\\o/
<paroneayea>ACTION soooo excited for 2.2
<amz3>:)
<wingo>okeysmokes, NEWS updated too
<amz3>this article got 1000 visits over 6 month for some reason http://hyperdev.fr/notes/getting-started-with-guile-parser-combinators.html
<wingo>humm!
<wingo>[zkik46ndm4a3sgq1p3q93mj3h669yp9d-profile] wingo@clucks:~/src/guile$ git push
<wingo>Received disconnect from 208.118.235.201 port 22:2: Too many authentication failures for wingo
<wingo>Connection to git.savannah.gnu.org closed by remote host.
<wingo>fatal: Could not read from remote repository.
<wingo>i wonder what that means
<wingo>nothing, apparently. connecting again worked fine