IRC channel logs
2016-04-02.log
back to list of logs
<daviid>,use (rnrs enums (6)) -> error While executing meta-command: ERROR: In procedure symbol->string: Wrong type argument in position 1 (expecting symbol): (6) <daviid>is ,use (rnrs enums) in this particular case equivalent? <fhmgufs>In GOOPS there are keywords for slot initialization. How can I test whether the function call provides these? <sneek>Welcome back fhmgufs, you have 1 message. <sneek>fhmgufs, daviid says: I pushed a fix for gtk-tree-path-new-from-string to the guile-gnome git repo, devel branch <fhmgufs>^ I just want to call a function if the slot is initialized by keyword. <paroneayea>davexunit: got time to explain some things about Huant to me? <paroneayea>davexunit: I'm working on the 8sync site, as you may have guessed. <paroneayea>it looks like they just return lists of procedures <davexunit>one sec while I page some things into my brain cache <davexunit>paroneayea: yeah, a builder is just a procedure that accepts 2 arguments: site and posts <davexunit>the procedures you are looking at *return* builders <davexunit>and when run, they return lists of pages or assets <paroneayea>ACTION misuses blobby maybe but you know what I mean <paroneayea>haunt-libre: removes all asset blobs from your sites <davexunit>but yeah, assets are arbitrary files that are copied verbatim from source to destination <davexunit>I often wonder how long it will take haunt to have a dependency structure like guix or make... <paroneayea>davexunit: you could even keep the same layers you have <davexunit>part of me is like "oh no what I am doing with my life" and the other part of me is like "well now I can figure out which parts of the site *really* need rebuilding" <davexunit>because rebuilding everything every time is pretty silly. <davexunit>at the same time, it's hard! how could you know that a page references a static asset? <davexunit>you'd still have to read it and then scan it for the file name in question, but it might never be a literal string in the document if it is computed programmatically. <davexunit>so there might not be as much of a win as I once thought. <davexunit>changing a single post requires so many things to be rebuilt anyway, might as well just do the whole damn thing. <paroneayea>davexunit: it's an optimization that can be worried about at a future time <paroneayea>I think there are more important needs in haunt right now <davexunit>right now I'm happy that things are super flexible. <davexunit>can generate atom feeds and stuff. I have my syntax highlighter hooked up to my WIP site. <davexunit>paroneayea: in your opinion, what would be the most important documentation to write? <davexunit>I'd like to release 0.2 before too long, and while I can't promise to have *complete* docs, I'd like to at least write something adequate for people to get started. <davexunit>paroneayea: pushed your patch that you sent me awhile ago, btw. thanks! <paroneayea>davexunit: hm, I'm not sure what's the most important docs. Maybe adding a section on "How Haunt works" would help, so you know what the builder and stuff does <davexunit>I think explaining the basic architecture is a good idea <paroneayea>davexunit: notably the "programming inteface" section is totally missing <paroneayea>davexunit: right now it's a "lisp/scheme hacker's website tool" <paroneayea>there are a lot of other "friendlier" site tools out there <davexunit>I don't expect people that like Jekyll to switch <davexunit>paroneayea: do you think the introduction in the manual is OK? <davexunit>I mean, I'm sure it can be improved, but do you think it should be overhauled or otherwise completely rewritten? <davexunit>if it's not terrible I'll leave it and focus on stuff that isn't even written yet <paroneayea>I'm running into a weird bug in geiser, is anyone else hitting it? <paroneayea>C-c C-d C-d doesn't open a new buffer with its info <paroneayea>instead it clobbers my whole scheme file that I'm editing with its contents.....! <paroneayea>davexunit: I used it all the time before it started clobbering my files... <paroneayea>alezost: when's the next release coming out, do you know? :) <paroneayea>alezost: maybe I should install the git master version for now <alezost>paroneayea: I think it is not planned