nv-facutil-simple-memory

1.0.1 • Public • Published

nv-facutil-simple-memory

  • mini memeory , its just a array of [undefined,...|stack|...,null,true,false,...|heap|...]

install

  • npm install nv-facutil-simple-memory

usage

const {Mem} = require("nv-facutil-simple-memory");      

example

    > var mem = new Mem()
    undefined
    > mem
    Mem(36) [
      undefined, undefined, undefined,
      undefined, undefined, undefined,
      undefined, undefined, undefined,
      undefined, undefined, undefined,
      undefined, undefined, undefined,
      undefined, undefined, undefined,
      undefined, undefined, undefined,
      undefined, undefined, undefined,
      undefined, undefined, undefined,
      undefined, undefined, undefined,
      undefined, undefined, undefined,
      null,      true,      false
    ]
    > mem.stack_size_
    32
    > mem.stack_pointer_
    32
    > mem.heap_start_
    36
    > mem.heap_next_
    36
    > mem.add(1)
    36
    > mem.heap_next_
    37

METHODS

    mem.get
    mem.add
    mem.drop
    mem.take
    ////                                    
    mem.add_borrowed          
    mem.free_borrowed   
    ////                       
    mem.heap_next_            
    mem.heap_start_
    mem.stack_pointer_        
    mem.stack_size_           

APIS

  • Cache.ERRORS

LICENSE

  • ISC

/nv-facutil-simple-memory/

    Package Sidebar

    Install

    npm i nv-facutil-simple-memory

    Weekly Downloads

    3

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    3.48 kB

    Total Files

    3

    Last publish

    Collaborators

    • ihgazni2