| 2011-06-20 12:30:35 utc | tosch_le | hello! |
| 2011-06-20 12:31:10 utc | tosch_le | jmettraux: i'm running into some troubles when executing the rspecs after merging your latest changes. |
| 2011-06-20 12:31:37 utc | jmettraux | tosch_le: hello |
| 2011-06-20 12:31:45 utc | jmettraux | let me guess, two errors ? |
| 2011-06-20 12:32:15 utc | tosch_le | no, four failures, all on GET /_ruote/processes/wfid |
| 2011-06-20 12:32:24 utc | jmettraux | let me push something |
| 2011-06-20 12:32:42 utc | tosch_le | but best of all, it seems to be in some deadlock in/after PUT /_ruote/processes/wfid |
| 2011-06-20 12:33:05 utc | jmettraux | which Ruby ? |
| 2011-06-20 12:33:20 utc | tosch_le | ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux] |
| 2011-06-20 12:33:22 utc | jmettraux | (I've tested with 1.8.7-p249) |
| 2011-06-20 12:33:31 utc | jmettraux | ok, let me try with that |
| 2011-06-20 12:33:37 utc | tosch_le | oh, now it's running through, it seems. |
| 2011-06-20 12:34:13 utc | tosch_le | but eight failures, i'll gist them |
| 2011-06-20 12:34:37 utc | tosch_le | https://gist.github.com/1035539 |
| 2011-06-20 12:34:55 utc | tosch_le | oups. i should run bundle update, sorry. |
| 2011-06-20 12:34:57 utc | jmettraux | bundle update ruote |
| 2011-06-20 12:35:40 utc | tosch_le | perhaps we should have Gemfile.lock inside the repository so that we know for sure which versions we have tested on… |
| 2011-06-20 12:35:51 utc | kennethkalmer | hi guys ! |
| 2011-06-20 12:35:56 utc | jmettraux | true |
| 2011-06-20 12:35:59 utc | jmettraux | kennethkalmer: hello |
| 2011-06-20 12:35:59 utc | kennethkalmer | +1 Gemfile.lock |
| 2011-06-20 12:36:03 utc | kennethkalmer | jmettraux: http://www.slideshare.net/rengelbrecht/introduction-to-ruby-maglev |
| 2011-06-20 12:36:32 utc | jmettraux | I hate bundler + gemspec |
| 2011-06-20 12:36:56 utc | tosch_le | i like bundler. but it needs some constant love… |
| 2011-06-20 12:37:40 utc | tosch_le | ahh, all green, great. |
| 2011-06-20 12:37:43 utc | tosch_le | thanks, john! |
| 2011-06-20 12:37:58 utc | jmettraux | I love bundler for apps and I love .gemspec for libs, but the combo required for ruote-kit is yuk |
| 2011-06-20 12:37:58 utc | tosch_le | i'll have a look at Gemfile.lock tomorrow |
| 2011-06-20 12:38:05 utc | jmettraux | I can add it now |
| 2011-06-20 12:38:21 utc | tosch_le | do so if you can spare the time, thanks :-) |
| 2011-06-20 12:38:58 utc | jmettraux | kennethkalmer: thanks for the slides, it so reminds me ruote, but now, we can persist the procs |
| 2011-06-20 12:39:04 utc | tosch_le | have to leave. bye! |
| 2011-06-20 12:39:11 utc | jmettraux | all green for me on 1.9.2-p180 |
| 2011-06-20 12:39:13 utc | jmettraux | tosch_le: ciao ! |
| 2011-06-20 12:39:16 utc | kennethkalmer | bye tosch_le! |
| 2011-06-20 12:39:41 utc | kennethkalmer | :) |
| 2011-06-20 12:41:42 utc | jmettraux | the ruby persistence super wide thing is amazing |
| 2011-06-20 12:43:26 utc | jmettraux | google built its datacenters with standard parts |
| 2011-06-20 12:43:46 utc | jmettraux | our standard parts could be MRI Rubies and Redis or ZeroMQ |
| 2011-06-20 12:44:05 utc | jmettraux | we find a way to hook those standard parts in a super wide Ruby |
| 2011-06-20 12:44:13 utc | jmettraux | jruby or MRI |
| 2011-06-20 12:44:18 utc | jmettraux | and life is good |
| 2011-06-20 12:47:24 utc | kennethkalmer | yeah, quite possibly |
| 2011-06-20 12:47:59 utc | kennethkalmer | thing that makes maglev great is the shared page cache |
| 2011-06-20 12:48:13 utc | kennethkalmer | which will "swap" objects in and out of memory as they are used |
| 2011-06-20 12:49:13 utc | jmettraux | like ruote retrieving an expression from the storage to pass it a message |
| 2011-06-20 12:50:11 utc | jmettraux | so is Maglev an object oriented database ? |
| 2011-06-20 12:50:44 utc | jmettraux | https://github.com/tarcieri/celluloid |
| 2011-06-20 12:53:44 utc | kennethkalmer | they call it an object database, seems to me like a graph database |
| 2011-06-20 12:53:55 utc | kennethkalmer | objects get pruned when they are no longer referenced by anything |
| 2011-06-20 12:54:12 utc | jmettraux | reference count reaching zero |
| 2011-06-20 12:54:14 utc | jmettraux | gc |
| 2011-06-20 12:54:27 utc | kennethkalmer | yep |
| 2011-06-20 12:54:35 utc | kennethkalmer | and up to 17PB of it, quite crazy |
| 2011-06-20 12:54:58 utc | kennethkalmer | no query language, at least that is what the discussions suggested |
| 2011-06-20 12:55:10 utc | kennethkalmer | so your own reverse indexes are required |
| 2011-06-20 12:55:27 utc | kennethkalmer | does look amazing though |
| 2011-06-20 12:55:34 utc | jmettraux | indeed |
| 2011-06-20 12:55:40 utc | kennethkalmer | wow, celluloid looks cool as well |
| 2011-06-20 12:57:08 utc | jmettraux | I started building something fun a while ago https://github.com/jmettraux/register |
| 2011-06-20 12:57:23 utc | jmettraux | it stores objects in Redis (so no 17PB) |
| 2011-06-20 12:57:41 utc | jmettraux | you can read object immediately |
| 2011-06-20 12:58:05 utc | jmettraux | but if you want to modify them, you have to place a message on the work queue |
| 2011-06-20 12:58:17 utc | jmettraux | where a worker will hopefully pick it up later |
| 2011-06-20 12:58:55 utc | jmettraux | there is no inheritance, but an object can have a prototype |
| 2011-06-20 12:59:00 utc | jmettraux | like in javascript |
| 2011-06-20 12:59:20 utc | jmettraux | you should build something yourself |
| 2011-06-20 12:59:29 utc | jmettraux | you should try to build a maglev clone |
| 2011-06-20 12:59:35 utc | jmettraux | for the fun |
| 2011-06-20 13:04:17 utc | kennethkalmer | good idea |
| 2011-06-20 13:04:20 utc | kennethkalmer | will be great for learning |
| 2011-06-20 13:04:29 utc | kennethkalmer | ACTION apologizes for the conversation latency |
| 2011-06-20 13:04:34 utc | jmettraux | no worries |
| 2011-06-20 13:04:38 utc | kennethkalmer | juggling too much on this side |
| 2011-06-20 13:04:52 utc | jmettraux | same thing here |
| 2011-06-20 13:04:59 utc | jmettraux | stuck in a design dilemma |
| 2011-06-20 13:06:20 utc | kennethkalmer | i kinda have the same thing, and bug reports by the hundreds (first day at the office in two weeks) |
| 2011-06-20 13:14:20 utc | jmettraux | ok, shutting down irc, need to focus, ttyt ! |
| 2011-06-20 22:30:43 utc | jmettraux | dlazar: hello and welcome to #ruote |