IRC channel logs

2017-09-29.log

back to list of logs

<happy_gnu[m]>I was learning about Lazy Evaluation
<happy_gnu[m]>Yesterday and today
<happy_gnu[m]>And I just saw this video
<happy_gnu[m]> https://www.youtube.com/watch?v=tlTKTTt47WE
<happy_gnu[m]>They talk about Reality being real or a simulation
<happy_gnu[m]>And how, if in a simulation, maybe things are empty until you open them
<happy_gnu[m]>That got me thinking of Schrödinger's cat
<happy_gnu[m]>Of course I am not physicists neither a computer scientists
<happy_gnu[m]>But Schrödinger's cat seems to me is like lazy evaluation it doesn't happen until you call it
<happy_gnu[m]>Hahaha
<wingo>later tell stis: (5) yes, there is a finalizer slot on structs
<sneek>wingo, you have 1 message.
<sneek>wingo, stis says: I published the questions earlier, check the irc logs etc
<wingo>sneek: later tell stis: (5) yes, there is a finalizer slot on structs
<sneek>Will do.
<wingo>sneek: later tell stis: (4) what is a stalled thread?
<wingo>sneek: later tell stis: (3) you mean compile-time warnings? yes it would be nice in some ways if there were a warning handler as a fluid or soemthing
<sneek>Got it.
<wingo>sneek: later tell stis: (2) you can always build such a procedure of course :)
<sneek>Got it.
<wingo>sneek: later tell stis: (1) yeah really sorry about the guile maintenance situation! for me things will be better at end of october. but feel free to post and re-post until it gets attention :)
<sneek>Will do.
<amz3>woot!
<amz3>I successfuly installed guix in a debian stretch lxc
<amz3>I don't know what happened but 'guix pull && guix package -u' worked
<OrangeShark>happy friday
***dsmith is now known as dsmith-work
<dsmith-work>Happy Friday, Guilers!!
<civodul>happy Friday!
<civodul>amz3: why "i don't know what happened"? :-)
<civodul>sounds like: "surprisingly, it actually worked"
<civodul>:-)
<amz3>civodul: a few days agao, I did the same commands and it failed with an error, I did not report
<amz3>cf. #guix
<amz3`>so I have an 'assoc' validation "framework"
<amz3`>basically a '(validate spec assoc)' where SPEC is itself a an association between symbols and procedures that must throw a validation-error if the passed value is not good
<amz3`>validate first checks that spec and assoc have the same keys and the proceed to check every value of ASSOC with the associated procedure in SPEC
<amz3`>that's all I did last night...
<amz3`>(I have the feeling that I am coding more slowly nowdays, but it might be because I have to implement things that I never implemented before)
<amz3`>anyway, I will post the code of that validation thing
<amz3`>once I have a complete test suite
<amz3`> https://gist.github.com/amirouche/5bb9667466f022aea517b4667a09fcb9
<OrangeShark>amz3`: that sounds like something for input validation, is that what you plan to use it for?
<amz3`>OrangeShark: yes
<OrangeShark>oh nice, this is for your blog engine?
<amz3`>yes
<amz3`>janneke: I know you are working on bootstraping, I hope some day I will grow wiser reading all your wor
<amz3`>work*
<janneke>amz3`: i "just" started and learned while doing :-)
<amz3`>well, still you have the gut to do it
<amz3`>most of the work I do, I know how to do it, I have to fight laziness
<janneke>haha
<manumanumanu>Ahoyhoy!
<davexunit>dustyweb: do you know how GOOPS handles the "diamond problem"?
<davexunit>that is, a class D that inherits from classes B and C, where classes B and C inherit from class A.
<davexunit>dustyweb: nvm I found the "class precendence list" section in the manual
<dustyweb>davexunit: yeah it can be just as screwed as any other multiple inheritance system :)
<dustyweb>but you can introspect the precedence list
<dustyweb>though
***do is now known as w1gz
***do is now known as w1gz