IRC channel logs
2015-10-23.log
back to list of logs
<amz3>karhunguixi: yes it's only shadows for the current scope <amz3>for instance you do something like (define map string-map) in a module, if you don't import that bindings in another module map will be vanilla map <amz3>mind the fact, that the old map is not erased, just shadowed <amz3>you can do something like (define old-map map) and then (define map string-map) <amz3>old-map will be the new name of 'map procedure' <karhunguixi>i'm struggling a bit to understand what is going on here. "(define old-map map)" does this make a new map called old-map? <paroneayea>karhunguixi: it creates a new variable which points to our original map procedure <karhunguixi>ok, and "(define map string-map)" redefines the map procedure as string-map, right? <nalaginrut>Could not connect to fencepost.gnu.org: Host lookup failed: fencepost.gnu.org: Name or service not known <amz3>I pushed a small documentation for wiredtigerz, a small set of procedures to help work with wiredtiger <amz3>I should use it to in the soon to be written article about the "search engine" <amz3>I should use it in the soon to be written article about a "search engine" <nalaginrut>amz3: or it's better you write a dbd for guile-dbi <amz3>I don't know guile-dbi, I think it's only for rdbms <amz3>how do you plan to support Redis or memcached for instance? <nalaginrut>guile-dbi saved lot of the work, although there still be much work for DB, MVC/RM/Migration <amz3>you have specific drivers for them? <nalaginrut>amz3: I want to support nosql, but don't have time for this release <nalaginrut>I must release 0.1 end of the year, unnecessary to be delay <nalaginrut>you can find many enhancement/fix before you want to release <amz3>I'll try to do something about it <amz3>mbuf: resize the window it will disappear <amz3>nalaginrut: yes, html video :> <amz3>anyway you get use it, I mean I got use to it <amz3>mbuf: are you interested in wiredtiger? <mbuf>amz3, just want to start with guile <amz3>this can be an option, a good option compared to SQL since you write all the code in guile, but be aware that errors in configs are not checked <amz3>it's only the beginning but there is bunch of guile code <mbuf>amz3, will go through your blog posts <mbuf>amz3, is there a place to see available guile libraries? <amz3>I personnaly rely on guix and search engine <nalaginrut>amz3: the guile projects list is bit dated, I think it'll be refreshed when we have a new main page... <mbuf>amz3, nalaginrut thanks! <lloda>I would remove 1+ and other acquired-taste practices from the tutorial :/ <nalaginrut>maybe it's useful when we have AOT, it could be helpful to generate 'inc' instruction, just guessing... ' <nalaginrut>ACTION is compiling master with -j8 from 15:00 till now... <lloda>remember to clear your compilation cache, otherwise the new Guile may segfault weirdly (happened to me yesterday) <lloda>rm -rf ~/.cache/guile/ccache/ <nalaginrut>alright, my bad, I should install guile-colorized again <taylan>nalaginrut: Guile already optimizes (+ 1 x) to (1+ x), so using (+ 1 x) in code is fine. (IIRC we already have a VM instruction for 1+.) <nalaginrut>I believe MVC+migration works fine now, the design is finalized, just need to fix some bugs before release <rekado>Could Guile's bytecode be further compiled to native instructions by GCC? <taylan>ISTR a brief mention of possible future use of GCC's new JIT feature but I don't know what it takes as input <rekado>well, GCH compiles Haskell from a minimal language to native code; and each binary includes the fancy runtime. <rekado>chicken scheme compiles to C, which can then be compiled to native code. <davexunit>wingo or mark explained to me once, but I don't remember specifics. <taylan>AFAIK Chicken only works because they use the "Cheney on the MTA" strategy, which requires one to structure the whole Scheme implementation around that, so to say <taylan>to get tail calls and to be able to use the stack as a heap for young objects, IIRC <rekado>yesterday I learned about the propeller chip (P8X32A), an 8 core 32 bit microcontroller with a hardware design under GPL. I'd love to be able to use a subset of Scheme to programme this fellow. <taylan>hmm, why 64b in this time? (assuming it's new?) <taylan>does anyone know what ijp is up to? <taylan>rudybot last saw him 13 weeks ago and his last github commit is from 14 weeks ago <amz3>yes, I hope he was not too much under pressure to achieve the gsoc <amz3>actually, I'm thinking about droping my current project and try something simpler <daviid>I liked that funsh.png, a good idea to cook something similar and publish on our new website, maybe [not me though :) overloaded already] <daviid>wrt gule-lib, anyone can help me to translate this to posix compliant automake code? I set -Werror in configure.ac now, and this does not pass: <daviid>depfiles=$(addprefix $(top_srcdir)/src/,$(shell test ! -f $(doc)scmfiles || cat $(doc)scmfiles))