Paste: Deploy Tool Error

Author: redline6561
Mode: factor
Date: Thu, 29 Apr 2010 20:33:36
Plain Text |
T{ process
    { command
        {
            "/usr/bin/f-bin"
            "-staging"
            "-resource-path=/home/redline/.factor/"
            "-i=/home/redline/.factor/temp/staging.threads.image"
            "-run=tools.deploy.restage"
            "-output-image=/home/redline/.factor/temp/staging.threads-compiler.image"
            "-include=threads compiler"
            "-no-user-init"
            "-pic=0"
        }
    }
    { environment H{ } }
    { environment-mode +append-environment+ }
    { stdin +closed+ }
    { stdout T{ fd { disposed t } { fd 16 } } }
    { stderr +stdout+ }
    { priority +low-priority+ }
    { status 1 }
}

Annotation: Full error...

Author: redline6561
Mode: factor
Date: Thu, 29 Apr 2010 20:37:59
Plain Text |
( scratchpad ) Command: deploy
{
    "/usr/bin/f-bin"
    "-staging"
    "-resource-path=/home/redline/.factor/"
    "-i=/home/redline/.factor/temp/staging.threads.image"
    "-run=tools.deploy.restage"
    "-output-image=/home/redline/.factor/temp/staging.threads-compiler.image"
    "-include=threads compiler"
    "-no-user-init"
    "-pic=0"
}
Loading resource:basis/bootstrap/compiler/compiler.factor
Loading resource:basis/cpu/architecture/architecture.factor
Loading resource:basis/io/encodings/string/string.factor
Loading resource:basis/libc/libc.factor
Loading resource:basis/alien/c-types/c-types.factor
Loading resource:basis/io/encodings/binary/binary.factor
The die word was called by the library. Unless you called it yourself,
you have triggered a bug in Factor. Please report.
Starting low level debugger...
  Basic commands:
q                -- continue executing Factor - NOT SAFE
im               -- save image to fep.image
x                -- exit Factor
  Advanced commands:
d <addr> <count> -- dump memory
u <addr>         -- dump object at tagged <addr>
. <addr>         -- print object at tagged <addr>
t                -- toggle output trimming
s r              -- dump data, retain stacks
.s .r .c         -- print data, retain, call stacks
e                -- dump environment
g                -- dump generations
data             -- data heap dump
words            -- words dump
tuples           -- tuples dump
refs <addr>      -- find data heap references to object
push <addr>      -- push object on data stack - NOT SAFE
code             -- code heap dump
READY
==== DATA STACK:
T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 9 57 "math.order quotations quotations.private assocs.private ;" T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 6 67 "namespaces accessors sets summary destructors destructors.private ;" T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 531 58 "        { [ dup { float double } member-eq? ] [ drop -1/0. 1/0. ] }" {  ...   ...   ...   ...  } } f "resource:basis/alien/c-types/c-types.factor" f } { { "Load resource:basis/alien/c-types/c-types.factor again" syntax:t } } T{ continuations:continuation { T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  }... } #<type 10 @ 7ffff295c81a> { T{  ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } { } T{  ...   ...   ...  } 2 1 [  ...   ...   ...   ...   ...   ...   ...   ...  ] T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...  } 9 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 16 } } } } f "resource:basis/libc/libc.factor" f } { { "Load resource:basis/libc/libc.factor again" syntax:t } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.compiler" T{ hashtables:hashtable 0 0 { T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } } } f f f f } T{ vocabs:vocab "bootstrap.compiler" T{ hashtables:hashtable 0 0 { T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } } } f f f f } { "! Copyright (C) 2007, 2010 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: accessors cpu.architecture vocabs.loader system" "sequences namespaces parser kernel kernel.private classes" "classes.private arrays hashtables vectors classes.tuple sbufs" "hashtables.private sequences.private math classes.tuple.private" "growable namespaces.private assocs words command-line vocabs io" "io.encodings.string libc splitting math.parser memory compiler.units" "math.order quotations quotations.private assocs.private ;" "FROM: compiler => enable-optimizer ;"... } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... } 0 } T{ vocabs:vocab "libc" T{ hashtables:hashtable 0 0 { T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } } } f f f f } T{ vocabs:vocab "libc" T{ hashtables:hashtable 0 0 { T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } } } f f f f } "resource:basis/libc/libc.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 6 67 "namespaces accessors sets summary destructors destructors.private ;" T{ continuations:condition T{  ...   ...   ...   ...   ...  } {  ...  } T{  ...   ...   ...   ...   ...   ...  } } } f "resource:basis/libc/libc.factor" f } { { "Load resource:basis/libc/libc.factor again" syntax:t } } f } #<type 10 @ 7ffff29627ca> { T{ kernel:curry tools.deploy.restage:restage [ kernel:execute ] } T{ effects:effect { } { } f } T{ effects:effect { } { } f } { } T{ kernel:compose T{ kernel:curry { "threads" "compiler" } [ sequences.private:nth-unsafe ] } [ "bootstrap." sequences:prepend vocabs.loader:require ] } 2 1 [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ continuations:rethrow ] [ kernel:drop kernel:dup vocabs.loader:find-vocab-root [ vocabs.loader.private:(load-vocab) ] [ kernel:dup vocabs:vocab [ ] [  ...  ] kernel:?if ] kernel:if ] kernel:if ] T{ effects:effect { "name" } { "vocab" } f } T{ effects:effect { "name" } { "vocab" } f }... } T{ vectors:vector { T{ hashtables:hashtable 68 0 { source-files:source-files T{  ...   ...   ...   ...  } command-line:command-line f T{  ...   ...  } T{  ...   ...  } alien:callbacks T{  ...   ...   ...   ...  } classes.private:class-or-cache T{  ...   ...   ...   ...  }... } } T{ hashtables:hashtable 3 0 { T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  }... } } T{ hashtables:hashtable 7 0 { compiler.units.private:nesting-observer T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } definitions:changed-effects T{  ...   ...   ...   ...  } T{  ...   ...  } T{  ...   ...  }... } } T{ hashtables:hashtable 2 0 { T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  }... } } T{ hashtables:hashtable 2 0 { lexer:lexer T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  }... } } } 5 } T{ vectors:vector { T{ continuations:continuation { T{  ...   ...   ...   ...   ...   ...   ...  } f } #<type 10 @ 7ffff208279a> { T{  ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } { } T{  ...   ...   ...  } 2 1 [  ...   ...   ...   ...   ...   ...   ...   ...  ] T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 0 } } T{ continuations:continuation { T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } f } #<type 10 @ 7ffff2082a7a> { T{  ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } { } T{  ...   ...   ...  } 2 1 [  ...   ...   ...   ...   ...   ...   ...   ...  ] T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } } T{ continuations:continuation { T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } "resource:basis/bootstrap/compiler/compiler.factor" f } #<type 10 @ 7ffff2082e2a> { T{  ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } { } T{  ...   ...   ...  } 2 1 [  ...   ...   ...   ...   ...   ...   ...   ...  ] T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 2 } } T{ continuations:continuation { T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...  } "resource:basis/bootstrap/compiler/compiler.factor" f } #<type 10 @ 7ffff208322a> { T{  ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } { } T{  ...   ...   ...  } 2 1 [  ...   ...   ...   ...   ...   ...   ...   ...  ] T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 3 } T{ vectors:vector {  ...   ...   ...  } 3 } } T{ continuations:continuation { T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...  } f } #<type 10 @ 7ffff208371a> { T{  ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } { } T{  ...   ...   ...  } 2 1 [  ...   ...   ...   ...   ...   ...   ...   ...  ] T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 4 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 4 } } T{ continuations:continuation { T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } [  ...   ...   ...   ...  ] [  ...   ...   ...   ...   ...   ...   ...  ] f } #<type 10 @ 7ffff208737a> { T{  ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } { } T{  ...   ...   ...  } 2 1 [  ...   ...   ...   ...   ...   ...   ...   ...  ] T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 5 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 5 } } T{ continuations:continuation { T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } f } #<type 10 @ 7ffff208799a> { T{  ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } { } T{  ...   ...   ...  } 2 1 [  ...   ...   ...   ...   ...   ...   ...   ...  ] T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 5 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 6 } } T{ continuations:continuation { T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } f } #<type 10 @ 7ffff21b470a> { T{  ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } { } T{  ...   ...   ...  } 2 1 [  ...   ...   ...   ...   ...   ...   ...   ...  ] T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 5 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 7 } } T{ continuations:continuation { T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } f } #<type 10 @ 7ffff21b506a> { T{  ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } { } T{  ...   ...   ...  } 2 1 [  ...   ...   ...   ...   ...   ...   ...   ...  ] T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 5 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 8 } } } 9 } } } } f "resource:basis/bootstrap/compiler/compiler.factor" f } { { "Load resource:basis/bootstrap/compiler/compiler.factor again" syntax:t } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.compiler" T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } f f f f } T{ vocabs:vocab "bootstrap.compiler" T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } f f f f } "resource:basis/bootstrap/compiler/compiler.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 9 57 "math.order quotations quotations.private assocs.private ;" T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 6 67 "namespaces accessors sets summary destructors destructors.private ;" T{ continuations:condition T{  ...   ...   ...   ...   ...  } {  ...  } T{  ...   ...   ...   ...   ...   ...  } } } f "resource:basis/libc/libc.factor" f } { { "Load resource:basis/libc/libc.factor again" syntax:t } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.compiler" T{  ...   ...   ...   ...  } f f f f } T{ vocabs:vocab "bootstrap.compiler" T{  ...   ...   ...   ...  } f f f f } { "! Copyright (C) 2007, 2010 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: accessors cpu.architecture vocabs.loader system" "sequences namespaces parser kernel kernel.private classes" "classes.private arrays hashtables vectors classes.tuple sbufs" "hashtables.private sequences.private math classes.tuple.private" "growable namespaces.private assocs words command-line vocabs io" "io.encodings.string libc splitting math.parser memory compiler.units" "math.order quotations quotations.private assocs.private ;" "FROM: compiler => enable-optimizer ;"... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 0 } T{ vocabs:vocab "libc" T{  ...   ...   ...   ...  } f f f f } T{ vocabs:vocab "libc" T{  ...   ...   ...   ...  } f f f f } "resource:basis/libc/libc.factor" T{ source-files.errors:source-file-error T{  ...   ...   ...   ...   ...  } f "resource:basis/libc/libc.factor" f } { {  ...   ...  } } f } #<type 10 @ 7ffff29627ca> { T{ kernel:curry tools.deploy.restage:restage [  ...  ] } T{ effects:effect { } { } f } T{ effects:effect { } { } f } { } T{ kernel:compose T{  ...   ...   ...  } [  ...   ...   ...  ] } 2 1 [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [  ...  ] [  ...   ...   ...   ...   ...   ...  ] kernel:if ] T{ effects:effect {  ...  } {  ...  } f } T{ effects:effect {  ...  } {  ...  } f }... } T{ vectors:vector { T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } } 5 } T{ vectors:vector { T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } } 9 } } } } f "resource:basis/bootstrap/compiler/compiler.factor" f } { { "Load resource:basis/bootstrap/compiler/compiler.factor again" syntax:t } } f } #<type 10 @ 7ffff296713a> { T{ kernel:curry tools.deploy.restage:restage [ kernel:execute ] } T{ effects:effect { } { } f } T{ effects:effect { } { } f } { } T{ kernel:compose T{ kernel:curry { "threads" "compiler" } [ sequences.private:nth-unsafe ] } [ "bootstrap." sequences:prepend vocabs.loader:require ] } 2 1 [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ continuations:rethrow ] [ kernel:drop kernel:dup vocabs.loader:find-vocab-root [ vocabs.loader.private:(load-vocab) ] [ kernel:dup vocabs:vocab [ ] [ vocabs:no-vocab ] kernel:?if ] kernel:if ] kernel:if ] T{ effects:effect { "name" } { "vocab" } f } T{ effects:effect { "name" } { "vocab" } f }... } T{ vectors:vector { T{ hashtables:hashtable 68 0 { source-files:source-files T{ hashtables:hashtable 121 2 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } "resource:core/alien/alien.factor" T{ source-files:source-file "resource:core/alien/alien.factor" [  ...   ...   ...  ] #<type 9 @ 7fffe64b1de9> {  ...   ...  } } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f }... } } command-line:command-line f T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } alien:callbacks T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } classes.private:class-or-cache T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } }... } } } 1 } T{ vectors:vector { T{ continuations:continuation { T{ vocabs:vocab "bootstrap.compiler" T{ hashtables:hashtable 0 0 { T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } } } f f f f } f } #<type 10 @ 7ffff208279a> { T{ kernel:curry tools.deploy.restage:restage [ kernel:execute ] } T{ effects:effect { } { } f } T{ effects:effect { } { } f } { } T{ kernel:compose T{ kernel:curry { "threads" "compiler" } [ sequences.private:nth-unsafe ] } [ "bootstrap." sequences:prepend vocabs.loader:require ] } 2 1 [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ continuations:rethrow ] [ kernel:drop kernel:dup vocabs.loader:find-vocab-root [ vocabs.loader.private:(load-vocab) ] [ kernel:dup vocabs:vocab [ ] [  ...  ] kernel:?if ] kernel:if ] kernel:if ] T{ effects:effect { "name" } { "vocab" } f } T{ effects:effect { "name" } { "vocab" } f }... } T{ vectors:vector { T{ hashtables:hashtable 68 0 { source-files:source-files T{  ...   ...   ...   ...  } command-line:command-line f T{  ...   ...  } T{  ...   ...  } alien:callbacks T{  ...   ...   ...   ...  } classes.private:class-or-cache T{  ...   ...   ...   ...  }... } } 0 0 0 0 0 } 1 } T{ vectors:vector { 0 0 0 } 0 } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.compiler" T{ hashtables:hashtable 0 0 { T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } } } f f f f } T{ vocabs:vocab "bootstrap.compiler" T{ hashtables:hashtable 0 0 { T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } } } f f f f } f } #<type 10 @ 7ffff2082a7a> { T{ kernel:curry tools.deploy.restage:restage [ kernel:execute ] } T{ effects:effect { } { } f } T{ effects:effect { } { } f } { } T{ kernel:compose T{ kernel:curry { "threads" "compiler" } [ sequences.private:nth-unsafe ] } [ "bootstrap." sequences:prepend vocabs.loader:require ] } 2 1 [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ continuations:rethrow ] [ kernel:drop kernel:dup vocabs.loader:find-vocab-root [ vocabs.loader.private:(load-vocab) ] [ kernel:dup vocabs:vocab [ ] [  ...  ] kernel:?if ] kernel:if ] kernel:if ] T{ effects:effect { "name" } { "vocab" } f } T{ effects:effect { "name" } { "vocab" } f }... } T{ vectors:vector { T{ hashtables:hashtable 68 0 { source-files:source-files T{  ...   ...   ...   ...  } command-line:command-line f T{  ...   ...  } T{  ...   ...  } alien:callbacks T{  ...   ...   ...   ...  } classes.private:class-or-cache T{  ...   ...   ...   ...  }... } } 0 0 0 0 0 } 1 } T{ vectors:vector { T{ continuations:continuation { T{  ...   ...   ...   ...   ...   ...   ...  } f } #<type 10 @ 7ffff208279a> { T{  ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } { } T{  ...   ...   ...  } 2 1 [  ...   ...   ...   ...   ...   ...   ...   ...  ] T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 0 } } 0 0 } 1 } } } 2 } } }
==== RETAIN STACK:
T{ kernel:curry tools.deploy.restage:restage [ kernel:execute ] }
T{ effects:effect { } { } f }
T{ effects:effect { } { } f }
{ }
T{ kernel:compose T{ kernel:curry { "threads" "compiler" } [ sequences.private:nth-unsafe ] } [ "bootstrap." sequences:prepend vocabs.loader:require ] }
2
1
[ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ continuations:rethrow ] [ kernel:drop kernel:dup vocabs.loader:find-vocab-root [ vocabs.loader.private:(load-vocab) ] [ kernel:dup vocabs:vocab [ ] [ vocabs:no-vocab ] kernel:?if ] kernel:if ] kernel:if ]
T{ effects:effect { "name" } { "vocab" } f }
T{ effects:effect { "name" } { "vocab" } f }
{ "bootstrap.compiler" }
==== CALL STACK:
frame: 7fffffffe598
executing: kernel.private:c-to-factor
scan: 1
word/quot addr: 7fffe616dd5c
word/quot xt: 7fffe1d86520
return address: 7fffe1d8654d
frame: 7fffffffe578
executing: [ init:boot init:do-startup-hooks command-line:(command-line) command-line:parse-command-line "run" namespaces:get vocabs.loader:run io:output-stream namespaces:get [ io:stream-flush ]... ]
scan: 6
word/quot addr: 7fffe6542054
word/quot xt: 7fffe1e409e0
return address: 7fffe1e40a20
frame: 7fffffffe558
executing: combinators:call-effect
scan: 4
word/quot addr: 7fffe63d278c
word/quot xt: 7fffe1dea110
return address: 7fffe1dea17f
frame: 7fffffffe538
executing: [ [ kernel:dip ] kernel:dip kernel:dup accessors:in>> sequences:length kernel:swap accessors:out>> sequences:length kernel.private:check-datastack ]
scan: 1
word/quot addr: 7fffe63d2534
word/quot xt: 7fffe1de8870
return address: 7fffe1de8894
frame: 7fffffffe518
executing: kernel:dip
scan: 2
word/quot addr: 7fffe63ae9cc
word/quot xt: 7fffe1de7440
return address: 7fffe1de7472
frame: 7fffffffe4f8
executing: tools.deploy.restage:restage
scan: 0
word/quot addr: 7fffe65e734c
word/quot xt: 7fffe1e40d90
return address: 7fffe1e40da6
frame: 7fffffffe4d8
executing: [ math.private:iterate-step math.private:iterate-next math:(each-integer) ]
scan: 0
word/quot addr: 7fffe6434b44
word/quot xt: 7fffe1e2ea20
return address: 7fffe1e2ea36
frame: 7fffffffe4b8
executing: kernel:3dip
scan: 2
word/quot addr: 7fffe639a8bc
word/quot xt: 7fffe1de4520
return address: 7fffe1de4552
frame: 7fffffffe498
executing: kernel:2dip
scan: 2
word/quot addr: 7fffe63a2d3c
word/quot xt: 7fffe1de5de0
return address: 7fffe1de5e12
frame: 7fffffffe478
executing: kernel:dip
scan: 2
word/quot addr: 7fffe63ae9cc
word/quot xt: 7fffe1de7440
return address: 7fffe1de7472
frame: 7fffffffe458
executing: vocabs.loader:require
scan: 0
word/quot addr: 7fffe64a264c
word/quot xt: 7fffe1e2c1a0
return address: 7fffe1e2c1b6
frame: 7fffffffe438
executing: combinators:call-effect
scan: 4
word/quot addr: 7fffe63d278c
word/quot xt: 7fffe1dea110
return address: 7fffe1dea17f
frame: 7fffffffe418
executing: [ [ kernel:dip ] kernel:dip kernel:dup accessors:in>> sequences:length kernel:swap accessors:out>> sequences:length kernel.private:check-datastack ]
scan: 1
word/quot addr: 7fffe63d2534
word/quot xt: 7fffe1de8870
return address: 7fffe1de8894
frame: 7fffffffe3f8
executing: kernel:dip
scan: 2
word/quot addr: 7fffe63ae9cc
word/quot xt: 7fffe1de7440
return address: 7fffe1de7472
frame: 7fffffffe3d8
executing: continuations:rethrow
scan: 5
word/quot addr: 7fffe60b61dc
word/quot xt: 7fffe1d6bd80
return address: 7fffe1d6bdc0
frame: 7fffffffe3b8
executing: kernel:die
scan: 1
word/quot addr: 7fffe6388ccc
word/quot xt: 7fffe1de26e0
return address: 7fffe1de2718

New Annotation

Summary:
Author:
Mode:
Body: