IRC channel logs

2015-11-21.log

back to list of logs

<paroneayea>actually why not just use 8sync as the name of the whole project
<mark_weaver>I suppose maybe it doesn't matter, but 8sync is not a legal identifier in portable scheme
<paroneayea>mark_weaver: aw
<paroneayea>I was getting excited about it ;)
<mark_weaver>well, it's a legal identifier in guile
<paroneayea>mark_weaver: well I could just decide it's not portable scheme :)
<mark_weaver>it just depends on whether you care about promoting the same API for other scheme implementations.
<paroneayea>mark_weaver: I'll make an alias that's %sync
<paroneayea>and officially recommend 8sync :)
<paroneayea>the advantage of 8sync:
<mark_weaver>basically, the rule in portable is that identifiers are not allowed to begin with a character that numbers could begin with. and then there are some exceptions like '+', '-', and '...'
<paroneayea> - it's not taken widely by any existing project
<mark_weaver>*in portable scheme
<paroneayea> - could make a nice logo of a rotating 8
<paroneayea>(not actively rotating, a ghost of rotation)
<paroneayea> - it's a fun pun
<paroneayea>mark_weaver: it's definitely a disadvantage that it's not legal scheme, but I'm not sure how much... maybe encouraging %sync as the generic alias solves it
<dsmith-work>The 8 needs to be a mobius strip
<paroneayea>dsmith-work: yesssssss absolutely.
<paroneayea>I am soooo on this.
<paroneayea>mark_weaver: and hey, here's a "it's a feature":
<mark_weaver>it's possible that at some point we'll support a more strict reader for R6RS and R7RS programs running in Guile.
<paroneayea>maybe if it becomes good enough, it can be a compelling reason for guile adoption?
<paroneayea>okay, that's definitely thinking too far ahead ;)
<mark_weaver>but they could just use the alias
<paroneayea>mark_weaver: hm yeah
<mark_weaver>I think if you provide an alias that's portable, that's probably good enough.
<paroneayea>I made a logo
<paroneayea>anyone want to see? :)
<holomorph>of course
<paroneayea>sorry about that
<paroneayea>intarwebs connection dropped out
<paroneayea> http://dustycloud.org/gfx/goodies/8sync-protologo.png
<paroneayea>here's the logo prototype
<paroneayea>holomorph: ^^
<paroneayea> http://dustycloud.org/gfx/goodies/8sync-protologo2.png
<paroneayea>everything's better with a bit of blur right? :)
<cpc26>ouch blur make me sea sick
<paroneayea>it might be a bit much on the blur
<cpc26>no, change the background color to a complimentary
<cpc26>drop the white
<cpc26>blur is horrible
<paroneayea>:P
<cpc26>GIF compuserv 80's
<paroneayea>well I might drop or tone down the blur, but I think I'm pretty happy with the colors
<paroneayea>or rather, glow
<cpc26>yeah man if you are happy...
<paroneayea>it's not really blur because the front-and-center part is not distorted
<cpc26>it is not centered
<cpc26>ok do this in CSS3 and HTML5
<paroneayea>:P
<paroneayea>yes, it's not centered. and no, I'm not going to try to replicate that complicated shading I did in blender in CSS3 + html5 hacks.
<paroneayea>anyway
<paroneayea>on to important things, ie code :)
***adhoc_ is now known as adhoc
<paroneayea>mark_weaver: I wonder if I should export the module name as (8sync agenda) or (eightsync agenda) then.
<cpc26>(8sync-uncentered agenda)
<paroneayea>:\\
<artyom-poptsov1>paroneayea: Hi. I might be too late with my comments on 8sync, but I'm stumbling on "t" sound in "eight" in combination with "s" in "sync" (not native speaker though.)
<artyom-poptsov1>One could join those two sounds in german "ts" ("tz") so it would sound like one, but we're talking about english pronunciation, right?
<paroneayea>artyom-poptsov1: we're talking english pronunciation, yeah
<artyom-poptsov1>"sync8" ("synceight") would sound better, although it's not a pun. On the other hand, in case of "sync8" you could join "c" and "8" in the logo :-)
<artyom-poptsov1>I could imagine "c8" as a "triple infinity".
<paroneayea>artyom-poptsov1: I'm afraid it's the pun that makes it any good! :)
<paroneayea>also I already registered 8sync.io tonight and I'm not burning another wad of cash to change it, so there's that :)
<paroneayea>artyom-poptsov1: I do appreciate the feedback thougH!
<paroneayea>*though!
<paroneayea>I don't speak german so it's useful to know how it sounds there
<artyom-poptsov1>You're welcome, it was just my 2 cents.
<paroneayea>hm
<artyom-poptsov1>paroneayea: Well, I think my reference to German "ts" wasn't quite right anyways, just checked myself. The right one is "tz" consonant, which sounds like "zz" in "pizza".
<paroneayea> http://dustycloud.org/gfx/goodies/8sync-protologo3-pointies.png
<paroneayea>not sure if that or http://dustycloud.org/gfx/goodies/8sync-protologo2.png is better
<rekado>I'm not so happy with microscheme. It's written in C, doesn't allow me to abstract enough, and seems somewhat unreliable. (I get an exception after looping for a minute over some pins.)
<rekado>Could a useful subset of Guile's intermediate language be translated to assembly?
<rekado>I'd really like to use a better compiler.
<wingo>i started one but didn't finish :P
<wingo> https://github.com/andywingo/bicho
<wingo>will get back to it one day
<koz_>Guile builds from source *slowly*.
<rekado>wingo: nice project. I'd love to use Guile to programme my micro controllers.
<ane>is there a sample makefile for building an executable?
<iyzsong>ane: what's an executable? I don't think Guile can compile scripts into ELF or EXE.
<ane>ah, i meant a script
<ane>(like guix)
<iyzsong>ane: add the shebang '#!/usr/bin/guile -s' and '!#' to the plain text file will make it a valid script (as the 'Guile scripting' section show). makefile is not required.
<sirgazil>Hi :)
<sirgazil>I'd like Guile to add the current working directory to load path everytime I run it. I'm using (add-to-load-path (getcwd)) in my .guile file for that, and it seems to work so far, but I'm not sure if it is the right thing to do...
<civodul>sirgazil: it is (~/.guile is only read when starting the REPL, though)
<civodul>in practice, many would argue that adding "." to the search paths is risky
<sirgazil>Ah, I see. Thanks civodul
<paroneayea>hello civodul, sirgazil!
<sirgazil>paroneayea: Hey!
<paroneayea>hey sirgazil, logo for async event loop thing I'm writing in guile I threw together last night http://dustycloud.org/gfx/goodies/8sync-protologo2.png
<paroneayea>wdyt?
<paroneayea>er, I threw the logo together last night, not the whole 8sync thing :)
<civodul>paroneayea: looks beautiful!
<paroneayea>civodul: :D
<sirgazil>paroneayea: excellent :)
<sirgazil>Blender?
<paroneayea>now I need to figure out where to put up the repo.
<paroneayea>sirgazil: yup!
<sirgazil>Looks very nice
<paroneayea>I also tried a pointies thing at one point to make it clearer that the 8 subtly also makes reference to % but http://dustycloud.org/gfx/goodies/8sync-protologo4-pointies.png
<paroneayea>I think the spheres are less distracting
<sirgazil>ACTION is tired of this computer freezes :(
<paroneayea>sirgazil: :(
<sirgazil>paroneayea: the logo with pointies looks more punk :)
<sirgazil>But I also prefer the spheres
<paroneayea>sirgazil: it does
<paroneayea>sirgazil: yeah, I like punk... the spheres kind of match the shape of the 8 too which is nice
<paroneayea>sirgazil: an easy thing for me to spend a long time bikeshedding with myself over though. back to code! :)
<sirgazil>:)
<amz3>here is script to convert twitter like text into sxml using parser combinators https://friendpaste.com/4X8xdfKkPsv71skrT2Ly8d
<amz3>it identify links and hashtag and convert it to sxml links
<amz3>it identify url
<amz3>sneek: botsnack
<sneek>:)
<amz3>sneek: what is wikidata?
<sneek>From what I understand, wikidata is a structured wiki database