CrossClj
revue.vm/move-args-from-stack-to-env
PROJECTS
revue
RECENT
    • (move-args-from-stack-to-env n-args vm-state & [n-rest-args])
    If `n-rest-args` is falsy, pop `n-args` arguments from the stack
      and put them in a newly created environment frame.  This function
      assumes that the function arguments were pushed onto the stack in
      reverse order.  If `n-rest-args` is truthy it must be an integer, in
      that case `n-args` + `n-rest-args` arguments are popped from the
      stack; the topmost `n-rest-args` on the stack are collected into a
      vector in VM format and put in the (`n-args` + 1)st slot in the new
      environment frame; the remaining `n-args` arguments are put in
      individual slots in the newly created environment frame.

    revue.vm/move-args-from-stack-to-env found in 2 defs, across 1 project.

    Search for vars with similar names in all artifacts: move-args-from-stack-to-env

    Search for move args from stack to env in the documentation of all artifacts.

    2 usages in
    revue 0.0.6
    REVUE: REVersible User Experiences
    Source code