IRC channel logs
2020-11-22.log
back to list of logs
<fossy>siraben: regarding binary.lisp, mes-m2 is scheme, not common lisp, so there are some largish changes that will have to be made <fossy>and how do we replace lispy with mes-m2? <siraben>fossy: yeah don't worry that it looks like common lisp, it was just easier to adapt the parser to accept something looking more like CL <siraben>We don't need lispy and below anymore. What I'll do is rewrite binary.lisp to make it self-hosting, then rewrite it to make it Guile compatible, then another rewrite for mes-m2 <siraben>Actually... I'll rewrite lispy to make it self hosting (binary is the one that adds infix operators, which we don't want for lisp) <OriansJ>siraben: sounds good. I'll work on getting vm.c running properly from the M2-Planet build <siraben>Oops I must have confused myself. Self-hosting isn't needed, it just needs to be able to run under Guile. It will take a proto-Haskell program and output ION assembly <xentrac>hmm, I don't think we have Guile bootstrapping yet, because of syntax-case <xentrac>I mean, we have it bootstrapping in the opposite sense: you need a Scheme to compile Guile <xentrac>which is the opposite of what we're after :) <rain1>things are a bit circular sometimes <Hagfish>i'm glad that people are thinking about how to have a decentralised issue tracker <xentrac>can't you just put the issue data in git? <Hagfish>i think they want a web front-end, and an auth system <xentrac>though how do you reconcile "an auth system" with "decentralized"? <Hagfish>that does mean trusting other servers not to lie about what a user on that server is doing <xentrac>so not really decentralized, just distributed <Hagfish>yeah, only as decentralised as email <siraben>xentrac: Yeah I'll make sure it runs in Guile, then make sure it runs on mes-m2 <xentrac>email servers don't trust other servers not to lie about what a user on that server is doing <siraben>Just want good debugging all the way <xentrac>the users have to trust their own server and the server of whoever they're talking to, that's all <Hagfish>xentrac: don't they? if you receive an email from alice@gmail.com, do you know that Alice sent it, and not an admin on GMail? <OriansJ>Hagfish: only if encrypted and signed by the Alice I know <xentrac>well, if I as a user on canonical.org choose to rely on Gmail's server, I can then know that Alice sent it. but my mail server doesn't know and doesn't care <xentrac>I'm also relying on my own mail server to tell me that it really came from gmail's server <Hagfish>yeah, if you're running your own server, that's one less entity to have to trust <Hagfish>we're all about removing entities needing trust here :) <xentrac>yeah, that's one reason the term "rely on" is a better term <xentrac>it explains more clearly what we're trying to achieve <xentrac>"trust" sounds like something we want to have more of <xentrac>but for example I just got a mail from 110.2.94.103.iconpln.net.id purporting to be from ThomasThomasu@iconpln.net.id <xentrac>he says, "Ich wette, du bist ein toller Kerl. Warum triffst du dich nicht mit einem M<E4>dchen wie mir?" <xentrac>probably 110.2.94.103.iconpln.net.id is not a server I want to rely on in general <Hagfish>but if you wanted to hear more from Thomas, you'd have to rely on that server to provide those messages <Hagfish>(and rely on it to _not_ send messages which pretend to be from him) <xentrac>(except I suspect she may have included a link to her web page with photos of her) <xentrac>certainly I wouldn't rely on it to tell me about mail from thaths@gmail.com though <xentrac>so in that sense my mail server isn't relying on 110.2.94.103.iconpln.net.id, or only to a very limited extent <Hagfish>it's relying on it to at least the extent that you want to communicate with ThomasThomasu@iconpln.net.id <OriansJ>love the vinyl link by the way Hagfish <Hagfish>(modulo the fact that a single email address might have several machines sending/receiving mail for it) <Hagfish>OriansJ: yeah, i thought it might find a favourable audience here :) <xentrac>sure, probably 110.2.94.103.iconpln.net.id is not actually an MX, though I haven't looked <OriansJ>Hagfish: makes me wish I could order that vinyl to play with my IBM 5150