IRC channel logs

2018-05-04.log

back to list of logs

<spk121>Hey. I came in 10th in the Lisp Game Jam. Given how it came out, I'm pretty pleased with that result.
<daviid>spk121: congrats!
<amz3`>foundationdb is so much a revolution
<manumanumanu>amz3`: how come=
<amz3`>manumanumanu: foundationdb is like wiredtiger but distributed
<amz3`>manumanumanu: which is very important in my grand plan to shake google
<manumanumanu>:D
<amz3`>it's has a similar API than wiredtiger, which means I will be up to speed quickly
<amz3`>and you can span the database over multiple boxes
<amz3`>and there is C client library
<OrangeShark>hello amz3`
<OrangeShark>amz3`: looking at FoundationDB's website, it seems interesting. So the core is a key-value store and you build layers ontop of it to provide different data models
<amz3`>yes
<OrangeShark>that is something that always bothers me, you might have data that are best stored in different data models, but most databases force a single data model
<dsmith-work>Happy Friday, Guilers!!
<OrangeShark>Happy Friday dsmith-work!
<amz3`>OrangeShark: that one is multimodel
<amz3`>you can implement sql, rdf, graph whatever, timeseries etc...
<amz3`>for some value of etc...
<OrangeShark>amz3`: yes, that is what I find interesting about it. Apparently there are other databases like it too https://en.wikipedia.org/wiki/Multi-model_database
***amz31 is now known as amz3`
<amz3`>ACTION hugs #guile
<amz3`>crazy stuff https://github.com/spullara/nbd
<amz3`>via https://forums.foundationdb.org/t/block-storage-full-fault-tolerance-for-legacy-applications/182
<davexunit>I'm sure this has been brought up before, but is it possible to implement conditions/restarts a la common lisp in guile?
<amz3`>idk
<amz3`>good luck
<davexunit>;)
<davexunit>thanks
<davexunit>does anyone know if, given a stack, you can run the program from that point?
<davexunit>like, if an error were to occur, and you captured the stack, could you recover and continue from that point?
<manumanumanu>davexunit: there is an implementation by riastradh for r7rs-large
<manumanumanu>which seems to be plain scheme
<amz3`>wow that would be neat
<amz3`>an alterenative to call/cc
<amz3`>I did not have time to work on culturia or guile stuff
<amz3`>I will work on day job stuff
<TMA>davexunit: I think it should be possible. call/cc is basically "capture the stack" operation
<davexunit>manumanumanu: thanks
<manumanumanu>davexunit: did you manage to find it? It is somewhere in the r7rs-large repo. jcowan probably knows where :)
<OrangeShark>is guile going to support r7rs?
<ArneBab>OrangeShark: AFAIK there is even already a mode which supports most of r7rs
<ArneBab>OrangeShark: searching through the info pages, you’ll find lots of points about r7rs