Revisions

gist: 224717 Download_button fork
public
Public Clone URL: git://gist.github.com/224717.git
Embed All Files: show embed
Text only #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
>> require 'lib/odb'
=> true
>> Odb.path = "."
=> "."
>> a = [1]
=> [1]
>> a << a
=> [1, [...]]
>> Odb::Object.write(a)
SystemStackError: stack level too deep
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:57:in `dump'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:10:in `dump'
from /Users/scotttaylor/src/git/odb/lib/odb/object_data_file.rb:24:in `write'
from /Users/scotttaylor/src/git/odb/lib/odb/object.rb:20:in `write'
from /Users/scotttaylor/src/git/odb/lib/odb/object.rb:11:in `write'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:72:in `proxy_data'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:72:in `map'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:72:in `proxy_data'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:59:in `dump'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:10:in `dump'
from /Users/scotttaylor/src/git/odb/lib/odb/object_data_file.rb:24:in `write'
from /Users/scotttaylor/src/git/odb/lib/odb/object.rb:20:in `write'
from /Users/scotttaylor/src/git/odb/lib/odb/object.rb:11:in `write'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:72:in `proxy_data'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:72:in `map'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:72:in `proxy_data'
... 3222 levels...
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:72:in `map'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:72:in `proxy_data'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:59:in `dump'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:10:in `dump'
from /Users/scotttaylor/src/git/odb/lib/odb/object_data_file.rb:24:in `write'
from /Users/scotttaylor/src/git/odb/lib/odb/object.rb:20:in `write'
from /Users/scotttaylor/src/git/odb/lib/odb/object.rb:11:in `write'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:72:in `proxy_data'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:72:in `map'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:72:in `proxy_data'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:59:in `dump'
from /Users/scotttaylor/src/git/odb/lib/odb/marshal.rb:10:in `dump'
from /Users/scotttaylor/src/git/odb/lib/odb/object_data_file.rb:24:in `write'
from /Users/scotttaylor/src/git/odb/lib/odb/object.rb:20:in `write'
from /Users/scotttaylor/src/git/odb/lib/odb/object.rb:11:in `write'
from (irb):5>>